实现了最基本的socket传输,包含客户端和服务端