我如何通过HTTP从它的NAT获得客户端IP和端口?


How do I get the client IP and Port from it's NAT via HTTP?

我想做一个应用程序,将电子邮件和消息直接发送到其他客户端作为P2P服务,使用web服务器维护在线客户端列表,NAT发送的IPPort注册,其中客户端将读取列表直接连接到命运客户端。

是否有可能在HTTP Web服务器中接收此信息?我该怎么做呢?或者我可以只使用UDP服务器(UDP Hole Punch)吗?

有点像原始的Skype,但是有web服务器。

你不能。

从"外部"NAT作为你唯一的客户端,你只知道它的(NAT的)源IP和(不总是)源端口。