天天看點

socket 如何實作用戶端互通

A網絡 B網絡
公網Ip: 218.5.136.126 公網Ip:112.5.19.173
路由 路由
區域網路Ip:192.168.1.100 區域網路Ip:192.168.1.100
區域網路Ip:192.168.1.101 區域網路Ip:192.168.1.101

問題一:在A網絡的192.168.1.100電腦上部署socket伺服器,要怎麼指定Ip及端口

在B網絡的192.168.1.100電腦上部署socket用戶端,要怎麼指定Ip及端口

問題二:socket服務端隻能部署在公網IP上嗎?

問題三:類似QQ各用戶端,如傳送檔案好像都是用戶端之間直接socket 的tcp協定直連進行傳輸,而不用通過騰訊伺服器中轉。是怎麼實作的?

繼續閱讀