【发布时间】:2011-12-13 00:23:42
【问题描述】:
我想编写一个桌面客户端来监听某个端口上的 http 请求。 即使托管文件的用户位于防火墙后面,如何做到这一点?有没有办法在不涉及服务器端的情况下以某种方式将连接从一个客户端连接到另一个客户端?或者可能只是让服务器端进行某种重定向? (可以不用代理吗?)
【问题讨论】:
我想编写一个桌面客户端来监听某个端口上的 http 请求。 即使托管文件的用户位于防火墙后面,如何做到这一点?有没有办法在不涉及服务器端的情况下以某种方式将连接从一个客户端连接到另一个客户端?或者可能只是让服务器端进行某种重定向? (可以不用代理吗?)
【问题讨论】:
UDT 有一个对防火墙友好的会合方法,可让您连接两个都位于防火墙后的主机。
但是,两个终端主机需要在时间和端口号上达成一致,并且它们应该大约在同一时间发送连接启动数据包。 理论上,HTTP 可以在 UDT(而不是 TCP)之上实现。 查看 UDT 的文档和论文(均可在其网站上找到)了解更多信息。
【讨论】: