gpt4 book ai didi

http - 从云到 NAT/防火墙后的机器的消息

转载 作者:可可西里 更新时间:2023-11-01 16:52:43 25 4
gpt4 key购买 nike

我想要一台云机器向企业 NAT/防火墙后面的机器发送消息。

我的想法是在公司机器上安装一个客户端,它向云机器发送一个长的 HTTP 请求,当云有消息时它返回响应。

我以为我发明了轮子,直到我读到“http 隧道”(这就是我在做的事情吗?)。我还读到一些防火墙会阻止非 html 流量,即使它是在 http 上也是如此。那么我有什么机会让它发挥作用呢?

我还读到 Skype 使用更复杂的机制。是因为我的想法行不通还是因为他们的想法更快?

我现在可以在速度上做出妥协 - 哪种方法有效且易于实现?

最佳答案

我知道你想用 TCP/HTTP 来做,但我的做法是使用 UDP 来NAT'打洞',从而建立一个UDP channel ,然后使用通过它发送的 UDP 数据包 channel 作为信号机制...

这些可能(或可能没有)有用或相关:

http://en.wikipedia.org/wiki/STUN
http://en.wikipedia.org/wiki/Hole_punching
http://en.wikipedia.org/wiki/UDP_hole_punching
http://en.wikipedia.org/wiki/TCP_hole_punching

另外——如果你真的必须使用 HTTP,你可以只需每隔 X 秒发出一个新的 HTTP 请求...

HTTP 轮询,如果您愿意...

关于http - 从云到 NAT/防火墙后的机器的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7034487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com