TA貢獻1735條經驗 獲得超5個贊
非局域網環境的點對點連接實現起來比較困難,主要是現在NAT太多了。
如果A、B一方有公網IP的話,通過服務器獲取對方IP后可以建立點對點連接;
如果A、B都在NAT內的話,TCP就沒辦法了,必須通過服務器中轉;UDP可以實現部分情況下的點對點,但是無法覆蓋所有情況。
如果考慮到防火墻的話,就更不現實了,事實上的確有很多網絡(比如教育網),盡管是公網IP,但是卻不能建立server,需要防火墻開端口。
TA貢獻1818條經驗 獲得超7個贊
可以走p2p的,不過說實話,這個因為網絡環境的原因聯通率非常低.所以服務器中轉這個是必須的!~
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號