如何在没有端口转发的情况下进行UDP

发布于 2024-08-27 20:07:25 字数 112 浏览 4 评论 0原文

我正在用 C# 创建一个应用程序,它应该使用 UDP 发送数据。

一切正常,直到我尝试与路由器后面的互联网上的电脑进行通信。

如何修复此问题以便可以使用 UDP 而无需端口转发?

I am creating an application in C#, It should send data with UDP.

Everything works fine until, I try to communicate with a PC that is on the internet behind a router.

How do I fix this so that I can use UDP without port forwarding?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒浓于脸红 2024-09-03 20:07:25

我认为你最大的希望是UDP打洞

我的理解是每个主机向另一个主机发送数据。这会欺骗防火墙/NAT 认为连接已经建立。

I think your best hope is UDP hole punching.

My understanding of it is that each host sends data to the other. This tricks the firewall/NAT into thinking the connection had already been established.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文