NAT穿透技术,能否突破?
前一段时间网上查资料,已经实现了使用 udp 协议实现 NAT 穿透。
现有一问题:
如果 server 机器用来做服务的端口并没有暴露于公网(如果服务端口没有被屏蔽,则任意子网内的客户机都可以借助 server 实现P2P连接),即 server只有 http 协议80端口可使用,并且同时 server 还需要提供 IIS 服务,那如果实现这种情况下的 NAT 穿透呢?
思考并尝试过 web service , http-tunnel 技术,但尚未成功,故恳请各位 csdn 上的高人指点一二,不胜感激。
------解决方案--------------------楼上的,并不是没有端口,而是仅有 http协议的 80 端口.
想通过两个客户端访问 server 的 webservice,获取各自的公网 ip & port,然后客户端再分别与对方建立 udp 连接.
===============================
服务端在公网能否被访问?服务端时你自己写的么?
------解决方案--------------------服务端在公网能否被访问?服务端时你自己写的么?
===============================
服务端的 http 协议的 80 端口是开放的,Web Server 是 IIS 6.0。
我是设想 webservice 或 asp.net 来管理 Client ,帮助彼此打洞,并提供双方建立 udp 连接的。
===================================
这不可能,除非服务端是你自己写的