feat(server): check message length
feat(client): enhanced form