server's multi-thread handle completed
chat room v0.1: complete basic communication while both user online.
chat room v0.1b:complete chat room with select
chat room v0.1c:complete chat room's client with select
chat room v0.1d:complete send to user not online
bug fixed: handle sending empty message
bug fixed for client