C#基于Socket的简单聊天室实践

序:实现一个基于Socket的简易的聊天室,实现的思路如下:

程序的结构:多个客户端+一个服务端,客户端都是向服务端发送消息,然后服务端转发给所有的客户端,这样形成一个简单的聊天室功能。

实现的细节:服务端启动一个监听套接字。每一个客户端连接到服务端,都是开启了一个线程,线程函数是封装了通信套接字,来实现与客户端的通信。多个客户端连接时产生的通信套接字用一个静态的Dictionary保存。具体的实现可以参考代码及其注释。

阅读原文

posted @ 2013-07-29 09:46 Rt-张雪飞 阅读(...) 评论(...) 编辑 收藏