C# Socket异步聊天例子

上面是基本通信框架,但是例子实际的情况是类似QQ那样的通信原理,服务器端是通信中心,所有客户端发送的信息都是发送到服务器,再由服务器器按照逻辑转发给各个客户端,用户可以群聊,也可以只和某个用户私聊,此外服务器还要维护在线用户列表,处理用户登录注销等。

此外还进行了各种异常处理,比如客户端崩溃不会导致服务器异常等,直接看图:

C# Socket异步聊天例子

C# Socket异步聊天例子

 

下载地址:http://download.csdn.net/detail/feitailang/9612285

下一步打算加入心跳检测机制,此外还想实现一版基于SocketAsyncEventArgs的,欢迎交流!

相关文章: