[問答] line是怎麼將訊息送給接收端的?

作者: mikevada (vada)   2018-10-29 09:10:58
請問一下, 兩方都是private ip,其中一方是怎麼傳送資料給對方的?
如果防火牆有擋來源port,那server是怎麼送資料給接受端的?
作者: t870401 (阿中)   2018-10-29 12:12:00
private ip會經由路由器OR防火牆NAT出去要看line的架構 基本上不是你想的那樣
作者: b325019 (望月)   2018-10-29 14:09:00
一般的原則是client都跟server建立連線,用戶傳訊息都是往server丟,之後server再傳給對應的client,因為client都會跟server保持session所以不會有防火牆問題LINE不是p2p不會client跟client直接建立連線
作者: birdy590 (Birdy)   2018-10-29 14:15:00
正確的問題應該是問 line 語音通話的通訊方式
作者: blackbox (黑盒子)   2018-10-29 18:21:00
要p2p一般就打洞吧,能走的大概就UDP

Links booklink

Contact Us: admin [ a t ] ucptt.com