首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

*一个服务器端开几百个SOCKET来进行UDP/TCP通信,正常不?解决思路

2012-01-31 
****一个服务器端开几百个SOCKET来进行UDP/TCP通信,正常不???***要将服务器端的几百个文件数据同时发到几

****一个服务器端开几百个SOCKET来进行UDP/TCP通信,正常不???***
要将服务器端的几百个文件数据同时发到几百个不同的客户端(仅限于UDP/TCP),开那么端口和SOCKET来通信正常不正常?大虾不吝指教,不正常的话应该如何设计是好?谢谢。

[解决办法]
我想,CPU,内存,网络等硬件资源可能会比较紧缺。
所以,最主要的是保证服务器程序的稳定性,在内存等硬件出错情况下,异常处理就非常重要。
至于如何控制连接数,如何使用分布式多线程等都是比较成熟的技术,不是难点。

拙见,希望有所帮助。
[解决办法]
很正常,不过请使用IOCP,epoll或者kqueue等技术。。。
[解决办法]
太正常了
[解决办法]
端口可以不需要开这么多, 可以只开一个端口监听客户连接. 同时保持几百个Socket没有什么问题.
[解决办法]
可以做类似p2p的程序,这样所有的client都能为server分担。

热点排行