[問答] 用winsock2實作socket

看板Network作者 (不過是隻捲毛)時間8年前 (2016/05/01 16:10), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
先說說我的想法 目前想用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://www.ptt.cc/bbs/Network/M.1462090220.A.2B5.html

05/05 04:17, , 1F
整個就是失敗的(我指透過VPN)
05/05 04:17, 1F

05/05 04:18, , 2F
第二個會成功是因為自己的IP在自己身上是Directly connected
05/05 04:18, 2F

05/05 04:21, , 3F
所以狀況跟第一個loopback其實是一樣的
05/05 04:21, 3F

05/05 04:22, , 4F
然而, 第三個案例得先了解所謂的遠端是哪裡? 是在Internet嗎?
05/05 04:22, 4F

05/05 04:22, , 5F
還是一樣是學校裏頭的網段
05/05 04:22, 5F

05/05 15:34, , 6F
沒 是internet 不同網域
05/05 15:34, 6F

05/05 19:39, , 7F
都有連上學校VPN嘛? 學校提供的VPN一般不會讓client互連
05/05 19:39, 7F

05/05 19:39, , 8F
最多能讓校外存取校內主機
05/05 19:39, 8F

05/05 19:41, , 9F
你要這樣玩不如裝hamachi比較適合,學網不能這樣搞
05/05 19:41, 9F

05/08 13:59, , 10F
後來我嘗試了hamachi跟nMatrix
05/08 13:59, 10F

05/08 13:59, , 11F
結果連小朋友齊打交都連不上...
05/08 13:59, 11F

05/08 13:59, , 12F
是因為有分享器會擋住嗎?
05/08 13:59, 12F
文章代碼(AID): #1N9RdiAr (Network)