移动端服务器使用UDP好还是TCP好?

迷途的书童 2015-10-13 10:41:54
因移动端网络不稳定的特性!理论上好像是UDP比TCP好!
但UDP没有现成的代码, TCP大并发服务器有现成代码和实现经验!

呵呵,大家来讨论一下,如果有UDP大并发服务器架构,希望能分享下,谢谢!
...全文
323 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
迷途的书童 2015-10-15
  • 打赏
  • 举报
回复
刚做了测试udp 在网络异常的时候, 网络好了,原socket 还可以用; TCP在网络异常的时候, socket就失效了,要重连 才可以! 感觉udp这种方式,对于移动终端来说比较合适,因为移动端网络不稳定性是正常状态, 如果像tcp这样,每一次网络异常都要重连;太耗费资源,电量,感觉很不好! udp反而很好,网络异常我就不发,正常我就继续发,不需要重连,直发!
迷途的书童 2015-10-15
  • 打赏
  • 举报
回复
没用人回答吗? 有没有高并发的udp服务器架构方案呢?
迷途的书童 2015-10-13
  • 打赏
  • 举报
回复
流媒体可能带宽是主要要求,大并发估计达不到!
希望连接量能达到3w-10w左右!
JiangWenjie2014 2015-10-13
  • 打赏
  • 举报
回复
流媒体转发UDP服务器算不算大并发?UDP协议本身比较简单了,但是用UDP需要自己考虑分包,组包,还有UDP乱序接收的特点,维护心跳包等等。服务器一个socket可以给N个客户端提供服务。至于架构,这个不太懂了,看你的业务了。

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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