环境:VS C# 2013 .net4.0 技术:Socket TcpClient TcpListener NetworkStream BinaryReader/BinaryWriter 服务器启用监听: 接受客户端的连接并通知其他已在线的客户端。服务器有自动检测客户端在线状态,并通知客户端,维护客户端。服务器具有异常处理能力。 服务器关闭监听: 通知所有的客户端离线。 客户端实现登录、注销、重复登录等功能。客户端支持心跳,网络异常检测并自动重连等。 特点: 1、多线程、异步接受、发送消息。 2、处理了大量的细节,程序中实现所有的工作细节。 3、新手(我也是新手)能详细的跟踪到socket的