天天看点

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协议直连进行传输,而不用通过腾讯服务器中转。是怎么实现的?

继续阅读