Fit the spec & some bug fix

- chat_cli.c
    - new function show_msg() to translate the messages sent by chat_serv
    - iterate recv_buf to print the message because recv() may aggregate the messages sent by send()
- chat_serv.c
    - send messages with "/serv", "/private", and "/msg" instead of "[Server]", "[Private]"