C#版的SOCKET客户端和服务器异步通信,两个独立类,可直接使用