socket通信在局域网里比较简单:
局域网到局域网就可能比较麻烦。
以下为一些网友看法,集中
1.外网服务器转发:再写个程序当作转发服务器,放在外网,你设计的斗地主服务器和客户端都连接到这个转发服务器,都向这个转发服务器通信,就可以达到斗地主服务器与客户端间接通信;
2.路由器端口映射:你哥们的客户端连接你学校外网IP和一个端口号,在把这个端口映射到你本机,那么通过你学校外网IP和这个端口的消息都转发给你的机器。这个不知道行不行,也没有实验过,当初我也有楼主的想法,困惑了我很长时间,也没有好的解决方案,学校网络环境复杂,我也不太懂网络,学校也不允许随便动,也没有实现。
1,花生壳
2,固定IP
3,公网服务器
转自:http://bbs.youkuaiyun.com/topics/390256562
转自:http://bbs.youkuaiyun.com/topics/370082888