默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
小白请教用UDP来做消息推送的可行性
阅读(30623) | 评论(2 收藏 淘帖
是这样由于项目需求,要做Android端的推送功能。网上能搜到的很多不外乎就是使用TCP长连接(XMPP,MQTT,AndroidPN)等等还有就是使用第三方。然而这几种都被boss否决了,他说用UDP的方式来做。具体就是手机向服务器发包,服务器获得IP和端口,根据udp打洞原理将消息推送过来。目前也已经实现了。但是我经验比较少想请教下诸位,udp和tcp长连接比较的优劣在哪里。而且我这边实现比较简单,也没有网上长连接的demo那么复杂。求赐教。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:消息推送
上一篇:使用WebSocket和SSE技术实现Web端消息推送下一篇:IM 能否代替现有的一些第三方推送?
推荐方案
评论 2
关于TCP和UDP的优劣主要看你的场景了,你可以参考这几个帖子里的讨论:
简述传输层协议TCP和UDP的区别
为什么QQ用的是UDP协议而不是TCP协议?
移动端IM/推送系统的协议选型:UDP还是TCP?

我个人认为,你做移动端的消息推送用UDP挺好的,轻量、省流量、弱网络下都很好,关键看你能写的怎么样,你可以参考我写的MobileIMSDK,纯UDP写的,轻量级,用作推送没什么问题,你可以看看,仅供参考。
签名: 《能Ping通,TCP就一定能连接和通信吗?》http://www.52im.net/thread-4756-1-1.html
提示: 作者被禁止或删除 内容自动屏蔽
签名: 该会员没有填写今日想说内容.
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部