【发布时间】:2014-05-06 00:12:33
【问题描述】:
我想申请将电子邮件和消息作为P2P 服务直接发送给其他客户,使用网络服务器维护在线客户列表,并注册IP 和Port 发送的NAT 客户端将在其中读取列表以直接连接到命运客户端。
是否可以在HTTP Web 服务器中接收此信息?我该怎么做?或者我可以只使用UDP 服务器 (UDP Hole Punch)?
类似于原始 Skype,但带有网络服务器。
【问题讨论】:
我想申请将电子邮件和消息作为P2P 服务直接发送给其他客户,使用网络服务器维护在线客户列表,并注册IP 和Port 发送的NAT 客户端将在其中读取列表以直接连接到命运客户端。
是否可以在HTTP Web 服务器中接收此信息?我该怎么做?或者我可以只使用UDP 服务器 (UDP Hole Punch)?
类似于原始 Skype,但带有网络服务器。
【问题讨论】:
你不能。
从“外部”NAT 充当您唯一的客户端,您只知道它的(NAT 的)源 IP 和(不总是)源端口。
【讨论】:
$_SERVER['REMOTE_ADDR'] ,但是端口呢?
$_SERVER['REMOTE_PORT']。不知道它对你有什么帮助