首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >私人P2P聊天(NAT穿越问题)

私人P2P聊天(NAT穿越问题)
EN

Stack Overflow用户
提问于 2021-09-07 07:16:45
回答 1查看 74关注 0票数 0

我是网络新手,有一个关于p2p和NAT穿越的问题。

我有两台具有已知不同静态公网I (IPv4)的PC。第一台电脑(#1)属于我,第二台(#2)属于我的朋友。

我想写一个简单的P2P聊天应用程序,可以让我在这两台电脑之间交换信息。公网IP是我和我的朋友都知道的。此外,我们的本地IP也是已知的( #1连接到本地私有网络,所有设备共享相同的公网IP)。我想避免端口转发,因此我正在寻找一种使用一些NAT穿越技术的方法。如果你能分享对这件事的想法,我将不胜感激。

附注:

我熟悉NAT-Traversal implementation for P2P connection,C/C++,Java,C# P.S.S.,这里的答案是端口转发。

EN

回答 1

Stack Overflow用户

发布于 2021-09-10 07:50:00

这里有两种我们经常使用的NAT穿越方法: upnp和nat-pmp,你可以在github中搜索它们,并使用它们来实现两个不同内部IP之间的P2P通信。但有一件事你需要注意,这些技术需要路由器的支持。

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

https://stackoverflow.com/questions/69083861

复制
相关文章

相似问题

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