问题描述
请问一个服务器能和多个客户端建立socket吗?怎么监听网络上所有IP发来的socket请求?可以的话如何实现呢? 多谢了!!
解决方案
解决方案二:
可以的,想想看如果服务器每次只能接受一个用户的连接那么这样的服务又能又什么用呢!这是我从网上找到的文章,看看吧,对我们都会有些帮助!它是每次接受到一个请求后就建立一个独立的线程来处理这个连接!http://tech.163.com/06/0410/09/2EBABUD20009159T.html
解决方案三:
请问一个服务器能和多个客户端建立socket吗?具体的接受数量与你的服务器运算能力和你的算法相关,例如完成端口的写法可以响应几千几万甚至更多的同时连接。怎么监听网络上所有IP发来的socket请求?使用SOCKET进行监听即可,C#中有TCPClient,可以启用其Listen方法。
解决方案四:
服务器使用SOCKET监听,可以使用的比较通用的协议有TCP/UDP.
解决方案五:
http://topic.csdn.net/u/20080623/08/4bbd2475-45f1-42e3-a613-16b094759ade.html这里有很多现成的例子.
解决方案六:
多线程or异步Socket
解决方案七:
ding!!!!!!!
解决方案八:
该回复于2008-09-04 12:00:00被版主删除
解决方案九:
引用5楼jzywh的回复:
多线程or异步Socket
MS必须这样
解决方案十:
引用5楼jzywh的回复:
多线程or异步Socket
解决方案十一:
你参见这个demo吧,写得非常好.http://www.codeproject.com/KB/IP/AsyncSocketServerandClien.aspx
时间: 2024-12-03 14:11:40