一个服务器多客户端采用什么模型

zouhj2009 2009-06-22 03:19:25
一个服务器端
客户端有几千或者几万
采用了UDP传输方式好处?
还是采用TCP模式好处?
用UDP还是TCP呢
用什么I/O模式
...全文
68 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zouhj2009 2009-06-23
  • 打赏
  • 举报
回复
看论坛有些人说 UDP做完成端口意义不大,不知道是否有这样,初学不太懂 谢谢
一笑拔剑 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zouhj2009 的回复:]
多台服务器,做负载均衡《---------一般1台服务器连接多少客户端合适
[/Quote]
这个看流量了

要是web方面的

同时上千在线还是吃得消的

你像论坛通常万人以下在线还是吃得消的

要是是视频或者文件等对流量和服务器要求比较大的应用

那也许几千人就需要加服务器了
na_he 2009-06-22
  • 打赏
  • 举报
回复
选择TCP或者UDP要根据你数据的性质来决定了,比如文件等就要用TCP,视频等就可以选择UDP.
zouhj2009 2009-06-22
  • 打赏
  • 举报
回复
多台服务器,做负载均衡《---------一般1台服务器连接多少客户端合适
jyh_baoding 2009-06-22
  • 打赏
  • 举报
回复
1 楼的对
路人乙2019 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chen_chen1212 的回复:]
unix用epoll,windows用完成端口
[/Quote].
proad 2009-06-22
  • 打赏
  • 举报
回复
协议方面:建议用TCP(UDP丢包要加机制的话很麻烦,除非是允许少量丢失的包)
模型方面:Linux下服务器用epoll,WINDOWS下用IOCP。
AIRwen 2009-06-22
  • 打赏
  • 举报
回复
学习
allix123 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chen_chen1212 的回复:]
unix用epoll,windows用完成端口
[/Quote]
支持.
zouhj2009 2009-06-22
  • 打赏
  • 举报
回复
UDP 用完成端口是不是意义不大
完成端口都是相对连接数来说的吗
chen_chen1212 2009-06-22
  • 打赏
  • 举报
回复
unix用epoll,windows用完成端口
cyldf 2009-06-22
  • 打赏
  • 举报
回复
几千,几万客户同时连一个服务器端,会崩溃吧
UDP吧
zouhj2009 2009-06-22
  • 打赏
  • 举报
回复
一般多少客户端要添加服务器了
添加服务器也存在C/S通信,用UDP还是TCP,用什么I/O模型啊
tkminigame 2009-06-22
  • 打赏
  • 举报
回复
这种情况下应该考虑多台服务器,做负载均衡。

18,356

社区成员

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

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