kcp 我认为其在LAN应用场景的通讯意义远大于传统CS应用场景

iugsix8n  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(117)

在大公司里都有一套自己的底层通讯框架,比如腾讯的Apollo。
如果想做独立开发者,才会考虑使用KCP。但是独立开发者的技能往往侧重于前端开发,对于怎么管理连接,保持连接等经验是欠缺的,而且项目本身也用不上。所以,独立开发者往往适合使用UDP的方式通讯。
我看到Github上没有对KCP进行UDP化的封装,就着手弄了一个:KCPSocket。
你可以像使用UdpSocket一样使用KCP,真正达到像UDP一样方便,又像TCP一样可靠。

https://github.com/slicol/KCP-Socket

ax6ht2ek

ax6ht2ek1#

KCP不绑死传输有时候很有用,譬如目前的服务器用的TCP,特别是用了某一个框架时(可能用了特别的syscall),还是可以把KCP集成进去,但是如果框架里面用了syscall可能就没法用。
不过如果是重新开始的新项目是可以用的。

相关问题