在大公司里都有一套自己的底层通讯框架,比如腾讯的Apollo。
如果想做独立开发者,才会考虑使用KCP。但是独立开发者的技能往往侧重于前端开发,对于怎么管理连接,保持连接等经验是欠缺的,而且项目本身也用不上。所以,独立开发者往往适合使用UDP的方式通讯。
我看到Github上没有对KCP进行UDP化的封装,就着手弄了一个:KCPSocket。
你可以像使用UdpSocket一样使用KCP,真正达到像UDP一样方便,又像TCP一样可靠。
在大公司里都有一套自己的底层通讯框架,比如腾讯的Apollo。
如果想做独立开发者,才会考虑使用KCP。但是独立开发者的技能往往侧重于前端开发,对于怎么管理连接,保持连接等经验是欠缺的,而且项目本身也用不上。所以,独立开发者往往适合使用UDP的方式通讯。
我看到Github上没有对KCP进行UDP化的封装,就着手弄了一个:KCPSocket。
你可以像使用UdpSocket一样使用KCP,真正达到像UDP一样方便,又像TCP一样可靠。
1条答案
按热度按时间ax6ht2ek1#
KCP不绑死传输有时候很有用,譬如目前的服务器用的TCP,特别是用了某一个框架时(可能用了特别的syscall),还是可以把KCP集成进去,但是如果框架里面用了syscall可能就没法用。
不过如果是重新开始的新项目是可以用的。