0
我正在製作的程序需要通過互聯網使用實時交叉計算機交互。實時多用戶交互
我遇到的問題是,雖然我希望客戶端連接到主機客戶端,而不是爲了客戶端服務器模型,但在讓主機客戶端能夠實際主機方面存在很多問題(接受傳入連接等)
我正在嘗試使主持會話的過程儘可能簡單,以便沒有網絡知識的用戶可以接受傳入連接而無需配置其路由器或任何其他這樣的事情。我想知道如何才能做到這一點?
我正在製作的程序需要通過互聯網使用實時交叉計算機交互。實時多用戶交互
我遇到的問題是,雖然我希望客戶端連接到主機客戶端,而不是爲了客戶端服務器模型,但在讓主機客戶端能夠實際主機方面存在很多問題(接受傳入連接等)
我正在嘗試使主持會話的過程儘可能簡單,以便沒有網絡知識的用戶可以接受傳入連接而無需配置其路由器或任何其他這樣的事情。我想知道如何才能做到這一點?
聽起來就像您希望編程式更新防火牆規則,但考慮到網絡設置的變化,您無法採用一種適合所有方法的方法。我覺得你有三個選擇,最後很可能是更好的:
1)http://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol
2)http://en.wikipedia.org/wiki/Tunneling_protocol
3)說明爲用戶配置自己的路由器(將需要作爲備份的用戶誰的前兩個失敗)
你很可能會遇到一些嚴重的防火牆問題,我會想象......出於很好的理由,防火牆並不喜歡沒有配置的入站連接。 – KingCronus
的確,有很多問題,我想知道大多數p2p系統如何處理它們。 – Blam