社区
其它技术问题
帖子详情
请教个网络编程的问题
jiuchang
2010-10-26 02:26:56
如果一台服务器要接收10万以上的连接,请问用什么方法来检查客户端是否有数据到来
显然不能为每一个连接建立一个线程
只能用非阻塞socket来进行处理,select也是不好使的,据说只能处理256个socket,
我看到书上有讲用poll,可以自定义数量,不知道在10万数量级是效率如何
有没有其它的好方法可用
请做过这方面程序的高手给指点一下,谢谢
...全文
106
4
打赏
收藏
请教个网络编程的问题
如果一台服务器要接收10万以上的连接,请问用什么方法来检查客户端是否有数据到来 显然不能为每一个连接建立一个线程 只能用非阻塞socket来进行处理,select也是不好使的,据说只能处理256个socket, 我看到书上有讲用poll,可以自定义数量,不知道在10万数量级是效率如何 有没有其它的好方法可用 请做过这方面程序的高手给指点一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiuchang
2010-11-05
打赏
举报
回复
谢谢大家,正在研究epoll
非兔子_Logic0
2010-10-26
打赏
举报
回复
select已经果断不行了,poll也在新版内核的优化后鸡肋了。
只有epoll可以选择,更大型的没搞过,不好说
Qlaiaqu
2010-10-26
打赏
举报
回复
如果楼主是windows,请用IOCP
如果楼主是Linux,请用Epoll
这两种都是针对处理大并发量的情况的。
justkk
2010-10-26
打赏
举报
回复
select貌似能处理1024个描述符
poll应该可以
但是没做过这么大数量级的,不知道效率如何
考虑一下epoll
5天从零入门Python编程开班典礼
#《5天Python闯关训练营》学习计划# 11.4-11.8号为本课正式服务周期,期间遇到学习
问题
可社群
请教
,群内安排助教老师答疑
请教
C#
网络编程
一些
问题
!
我是用TcpLister和TCPclient编写网络传输一些东西!但是如果客户端断开!服务i器怎么知道呢!或着服务器端断开客户端又怎么知道呢!该怎么写!如果是多个人一起连接到服务器!该怎么让服务器做个中转站来给客户端...
matlab 神经网络设计多层隐含层_[rbf神经网络]
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
...
rbf神经网络
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
问题
补充:MATLAB中用newrb(P, T, goal, spread)创建的神经网络,用于数据的预测,程序可以运行并能得到结果,请问怎么才能查看所创建的RBF神经网络的...
C,C++
网络编程
实现图像实时传输
导师让我把项目里OpenGl生成的图片通过UDP
网络编程
实时传输到电脑另一端,从一点不了解到实现图片单张传输,再到最后用TCP编程实现多张图片实时传输;没有能达到老师的要求,用UDP实现多张图片传输,这里有个
问题
,...
python神经
网络编程
代码,python神经
网络编程
豆瓣
阶段二:Python高级编程和数据库开发Python全栈开发与人工智能之Python高级编程和数据库开发知识学习内容包括:面向对象开发、Socket
网络编程
、线程、进程、队列、IO多路模型、Mysql数据库开发等。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章