那裏。我目前正在製作一個python網絡聊天程序。目前,它只能在本地網絡上運行,並且由於路由器的防火牆阻止了發送給它們的消息,因此無法將消息發送到網絡外部的客戶端。郵件應用程序如何繞過防火牆?
所以,我的問題是:消息應用程序如何繞過防火牆向客戶端發送消息?他們是否使用類似於「從服務器獲取」信息的方式,並將消息通過隧道傳回給服務器?但即使如此,如果每秒鐘都在取電,也會使用大量電池。每分鐘抓取都是不切實際的。我認爲他們更多地使用「推送」協議,就像我的IMAP服務器將我的電子郵件「推送」到我的手機一樣。但是,這些連接如何通過防火牆?
他們正在連接他們的端口443的插座,這是不正常阻止 –
但是,路由器將如何知道哪個客戶端發送消息? – Joshua