作者roger0514 (不过是只卷毛)
看板Network
标题[问答] 用winsock2实作socket
时间Sun May 1 16:10:17 2016
先说说我的想法
目前想用TCP/IP的方法来做连线游戏
但是因为没有固定IP, 所以想利用VPN来达到类似固定IP的方法
--------
目前有使用winsock2来实作socket的功能
单机尝试打自己的IP (不管有没有挂上VPN) 都连的到自己
但是从另一端连过来的时候, 就连不到了...
目前尝试过
(1) 本机连本机 (192.168.XXX.XXX)
成功
(2) 本机连本机 with 学校VPN (172.16.XXX.XXX)
成功
(3) 远端连本机 with 学校VPN (172.16.XXX.XXX)
失败
是哪个环节出错吗? 还是整个思考上就是错误的XD
抱歉对socket的研究没有很深, 但希望可以得到解答, 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.47.192
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Network/M.1462090220.A.2B5.html
1F:推 Non: 整个就是失败的(我指透过VPN) 05/05 04:17
2F:→ Non: 第二个会成功是因为自己的IP在自己身上是Directly connected 05/05 04:18
3F:推 Non: 所以状况跟第一个loopback其实是一样的 05/05 04:21
4F:→ Non: 然而, 第三个案例得先了解所谓的远端是哪里? 是在Internet吗? 05/05 04:22
5F:→ Non: 还是一样是学校里头的网段 05/05 04:22
6F:→ roger0514: 没 是internet 不同网域 05/05 15:34
7F:→ deadwood: 都有连上学校VPN嘛? 学校提供的VPN一般不会让client互连 05/05 19:39
8F:→ deadwood: 最多能让校外存取校内主机 05/05 19:39
9F:→ deadwood: 你要这样玩不如装hamachi比较适合,学网不能这样搞 05/05 19:41
10F:→ roger0514: 後来我尝试了hamachi跟nMatrix 05/08 13:59
11F:→ roger0514: 结果连小朋友齐打交都连不上... 05/08 13:59
12F:→ roger0514: 是因为有分享器会挡住吗? 05/08 13:59