Implemented: now, client can send/receive messages.