社区
其它技术问题
帖子详情
请教个网络编程的问题
jiuchang
2010-10-26 02:26:56
如果一台服务器要接收10万以上的连接,请问用什么方法来检查客户端是否有数据到来
显然不能为每一个连接建立一个线程
只能用非阻塞socket来进行处理,select也是不好使的,据说只能处理256个socket,
我看到书上有讲用poll,可以自定义数量,不知道在10万数量级是效率如何
有没有其它的好方法可用
请做过这方面程序的高手给指点一下,谢谢
...全文
123
4
打赏
收藏
请教个网络编程的问题
如果一台服务器要接收10万以上的连接,请问用什么方法来检查客户端是否有数据到来 显然不能为每一个连接建立一个线程 只能用非阻塞socket来进行处理,select也是不好使的,据说只能处理256个socket, 我看到书上有讲用poll,可以自定义数量,不知道在10万数量级是效率如何 有没有其它的好方法可用 请做过这方面程序的高手给指点一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
请教
C#
网络编程
一些
问题
!
我是用TcpLister和TCPclient编写网络传输一些东西!但是如果客户端断开!服务i器怎么知道呢!或着服务器端断开客户端又怎么知道呢!该怎么写!如果是多个人一起连接到服务器!该怎么让服务器做个中转站来给客户端...
matlab 神经网络设计多层隐含层_[rbf神经网络]
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
...
rbf神经网络
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
问题
补充:MATLAB中用newrb(P, T, goal, spread)创建的神经网络,用于数据的预测,程序可以运行并能得到结果,请问怎么才能查看所创建的RBF神经网络的...
C,C++
网络编程
实现图像实时传输
导师让我把项目里OpenGl生成的图片通过UDP
网络编程
实时传输到电脑另一端,从一点不了解到实现图片单张传输,再到最后用TCP编程实现多张图片实时传输;没有能达到老师的要求,用UDP实现多张图片传输,这里有个
问题
,...
24个超级厉害的编程思维训练方法—— 如何通过编程能力提升自己的思维能力?
编程技术已经成为各行各业必备技能,越来越多的人选择从事计算机相关工作。不少公司为了招聘优秀的程序员而投入大量的人力资源。...因此,如何通过编程能力提升自己的思维能力,成为每一个程序员都需要关注的
问题
。
python神经
网络编程
代码,python神经
网络编程
豆瓣
阶段二:Python高级编程和数据库开发Python全栈开发与人工智能之Python高级编程和数据库开发知识学习内容包括:面向对象开发、Socket
网络编程
、线程、进程、队列、IO多路模型、Mysql数据库开发等。
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章