最终版本,代码中有SocketClientHelper和SocketServerHelper,分别用于客户端和服务端,虽然和业务耦合比较重,但是对新手非常友好,容易懂。 服务端采用ReceiveAsync接收数据,性能好。