首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >低延迟对等udp隧道库?

低延迟对等udp隧道库?
EN

Stack Overflow用户
提问于 2013-04-03 07:34:38
回答 2查看 1.9K关注 0票数 3

我感兴趣的是开发一个点对点网络,它使用UDP隧道来绕过NAT,以便进行类似于多人游戏的低延迟通信。将有中央服务器可用于身份验证和识别外部IP地址。有没有一个具有LGPL或BSD (等)许可证的开源库?如果可能的话,我想避免重复发明轮子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-21 05:56:38

以下开源库都是用于P2P NAT穿越场景的ICE的变体或直接实现。

PJNATH

libnice

libjingle

我一直在使用pjnath,我发现它相当好,健壮,并且拥有最广泛的平台支持。

关于UDP、NAT转换和P2P的基础知识,请参阅我的经典答案here

票数 3
EN

Stack Overflow用户

发布于 2013-04-03 07:46:17

你应该看看zeroMQ,它是一个简单的库,封装了TCP/UDP网络,用于创建分布式协议。每种语言都有绑定。

对于P2P,您可以使用以下模式:

  • PGM/EPGM用于发现您局域网上P2P的成员(它使用多播)
  • REQ/REP用于向一个成员提出问题
  • 拉入/推送用于将文件传输到所有请求者

上的重复资源

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15776328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档