Bugfix: receiver.readLine() doesn't block, so text appears as normal

Prevent sending empty messages