UDP socket最多并发多少连接?

dsp99 2008-12-14 03:57:38
一个服务器接收很多终端数据,终端向服务器发UDP数据包,每秒钟发一次,服务器如何支持尽量多的终端(尽量不丢失数据)?
...全文
1452 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
scq2099yt 2008-12-16
  • 打赏
  • 举报
回复
看你服务器端代码,业务逻辑,处理,硬件,网络
jacklzw88 2008-12-16
  • 打赏
  • 举报
回复
看你服务器端代码,业务逻辑,处理,硬件,网络
csgdseed 2008-12-16
  • 打赏
  • 举报
回复
看硬件和网络性能了
cnzdgs 2008-12-15
  • 打赏
  • 举报
回复
并发连接是TCP的概念,UDP只管收发数据。
要支持尽量多的终端,服务器的处理效率要够快,另外尽量避免多终端同时发送数据。
ccpaishi 2008-12-15
  • 打赏
  • 举报
回复
这个具体貌似也不清楚,UDP还没有听说能有多少的限制。MARK一下
danscort2000 2008-12-15
  • 打赏
  • 举报
回复 1
UDP没这概念吧
只管数据包发送而已,
至于来源IP有多少
根本不重要
就算是100万个也没问题
前提是你的服务器处理的够块,你的网络带宽够大
DentistryDoctor 2008-12-15
  • 打赏
  • 举报
回复
UDP没有连接的概念。
要提升处理能力, 最好根据服务器的CPU个数来决定线程数。并且应用层的处理要尽量短。
发送缓冲区和接收缓冲区对性能也有比较大的影响,默认值在高并发时肯定显得不够的。
dsp99 2008-12-15
  • 打赏
  • 举报
回复
good point
blackcat242 2008-12-14
  • 打赏
  • 举报
回复
可以使用异步io,连接数可以做到上万

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧