2

是否有任何免费服务可以让我向其发送 UDP 数据包,它会响应告诉我什么是我的“真实”UDP 端口?(我的应用程序在 NAT 后面)

这种服务可以让我用普通的 php 主机制作一个 p2p 协调服务器。

  • p2p 客户端将从该服务中知道他们的 UDP 端口
  • 然后他们将通过 HTTP(这是常规网络托管允许的)联系我的服务器并告诉它他们的端口(和 ip,通常提供给 cgi 脚本)
  • 我的服务器将为客户端提供其他客户端的 IP 地址和端口。
4

1 回答 1

5

这种服务称为 STUN。如果您查询公共 stun 服务器的搜索引擎,您应该会得到一堆结果。STUN 服务器上有一个RFC,但如果任何公共服务器都符合它,我会感到惊讶。

于 2009-08-03T16:22:18.070 回答