有什么现有的 udp 通信保障机制的框架么?

2014-04-30 15:28:03 +08:00
 eggacher
现做一个局域网内的应用,
在android和iOS间通信。
通信数据比较频繁,选用udp来传送数据包,
目前有什么现有的轮子么?
能够实现 握手、心跳包、通信保障机制(发送不成功再次发送、超时)等机制。
udt看过了,c++的,感觉跑在android的ndk上不是那么方便。
barchart-udt感觉也很麻烦..
3523 次点击
所在节点    程序员
6 条回复
riaqn
2014-04-30 16:13:56 +08:00
sctp?
eggacher
2014-04-30 16:55:28 +08:00
@riaqn 希望的是基于UDP的封装,因为局域网内发送数据太频繁了,UDP是个发送数据包相对比较快的协议
hepin1989
2014-04-30 18:12:57 +08:00
UDT用起来还好吧,我之前在android上面porting了,跑得老好了,就是barchartudt,然后NIO封了下,放到了Netty里面.
还有就是quic
mengskysama
2014-05-01 07:05:53 +08:00
因为通信频繁就放弃tcp?
paw
2014-05-01 12:25:33 +08:00
握手、重传什么的都加到UDP 上 额 那不就是TCP了???
twor2
2014-05-07 17:37:13 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110648

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX