亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有什么手段可以讓iOS設備(非局域網)環境下實現點對點的連接?

有沒有什么手段可以讓iOS設備(非局域網)環境下實現點對點的連接?

iOS
拉莫斯之舞 2023-04-15 22:18:41
不知道想微信那種是要通過騰訊的服務器走一圈,還是可以直接實現iOS設備之間的連接?我做的應用,是要設備之間傳輸音頻文件的,如果要通過服務器中轉,會很麻煩,效率非常低。
查看完整描述

2 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

非局域網環境的點對點連接實現起來比較困難,主要是現在NAT太多了。

如果A、B一方有公網IP的話,通過服務器獲取對方IP后可以建立點對點連接;

如果A、B都在NAT內的話,TCP就沒辦法了,必須通過服務器中轉;UDP可以實現部分情況下的點對點,但是無法覆蓋所有情況。

如果考慮到防火墻的話,就更不現實了,事實上的確有很多網絡(比如教育網),盡管是公網IP,但是卻不能建立server,需要防火墻開端口。


查看完整回答
反對 回復 2023-04-18
?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

可以走p2p的,不過說實話,這個因為網絡環境的原因聯通率非常低.所以服務器中轉這個是必須的!~

查看完整回答
反對 回復 2023-04-18
  • 2 回答
  • 0 關注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號