日期:2014-05-17  浏览次数:20698 次

C# socket通信相关问题求解,多谢!
如何实现在同一台服务器上实现多个客户端连接同一个服务器端的socket通信,主要实现的功能包括以下:
(1)当客户端连接上服务器端时获得服务器端发送的内容A,客户端接收完成后发送接收完毕信息B给服务器端;
(2)当服务器端内容有改变时及时通知正在连接的各个客户端;
(3)当服务器端停止时需要及时通知各个连接的客户端,断开连接。
socket,c#

------解决方案--------------------
你把接过来的socketclient放到一个hashtable
然后循环发送就可以了。退出也一样
------解决方案--------------------
引用:
如何实现在同一台服务器上实现多个客户端连接同一个服务器端的socket通信,主要实现的功能包括以下:
(1)当客户端连接上服务器端时获得服务器端发送的内容A,客户端接收完成后发送接收完毕信息B给服务器端;
(2)当服务器端内容有改变时及时通知正在连接的各个客户端;
(3)当服务器端停止时需要及时通知各个连接的客户端,断开连接。

 其实就是TCP/Ip通讯。服务端监听客户端。 我上传两个资源,你去下载吧 
http://download.csdn.net/detail/hooverhuang/5953349
------解决方案--------------------
典型的异步TCP长连接,我有完整的类代码。
QQ 联系