以前做练习的时候 ,都是同一个网段,同一个局域网中的 没连接外网,,
现在想实现一个和qq一样的socket编程,一个在另一个内网中,另一个在那边的内网 ,都不在公网中,
谁给提供一下思路??
例如一个 在中国 ,一个在美国 两个怎么通信??需要在公网中弄个服务器?
需要去买一个公网的ip地址吗???
追答一方能做端口映射是最好也是最便宜的做法了 2边都没办法做的话 只能购买一个很便宜的主机空间作为中转服务器了
有一个中转服务器可以实现离线留言的功能
貌似好像普通的托管主机不支持.exe程序的执行
追问怎么端口映射啊???在程序里写,还是配置路由器
追答在路由器里面 或者在你的网关电脑上配置一条静态路由
追问我的网络貌似 已经路由了n边了 。。。映射有用吗?
追答看看你电脑有没有防火墙先关一下
追问我的意思是说,我现在主机上的ip地址,从真正的接入互联网的那根线到我的电脑这 ,不知道被“路由”了几次,才分过来的,我要是映射端口,能映射到互联网上吗?
追答每一级都要做映射,按你说的情况你应该是内网中内网的内网