我想讓雲計算機向公司NAT /防火牆後面的機器發送消息。消息從雲到NAT /防火牆後面的機器
我的想法是在企業計算機上安裝一個向雲計算機發送長HTTP請求的客戶端,當雲有消息時它會返回響應。
我以爲我發明了這個輪子,直到我讀到「http隧道」(這是我在做什麼?)。 我還讀過一些防火牆即使在http上也會阻止非html通信。 那麼我的機會是什麼?
我也讀過,Skype使用更復雜的機制。 是因爲我的想法不起作用,或者因爲他們的想法更快?
我現在可以在速度上妥協 - 哪種方法可行並且易於實施?
什麼是優勢 - 性能?更少的機會被發現? –
我也該怎麼做 - 我需要一些庫還是應該自己實現? –
如果你使用UDP方式 - 你基本上需要能夠發送和接收兩端的UDP數據包。我無法爲此建議任何圖書館 - 儘管我知道存在很多圖書館。 (我主要是一名Delphi程序員 - 所以我可能會使用Indy圖書館或使用Winsock'roll-my-own' - 順便引導我讀書推薦 - 有一本Winsock書籍, C/C++(正如我記得的),Quinn和Shute ...這是你想要的書,如果這是Unix的話,那麼W. Richard Stevens的「Unix Network Programming」不會出錯...... –