求助,網路圍棋類程式不同公網IP的兩個客戶端之間不能連接
我用網上下載的一款網路五子棋程式“VC++ 網路五子棋游戲服務端與客戶端的實作”,改編了一款網路圍棋類程式,服務器用的是阿里云服務器。現在單機登陸兩個客戶端或者局域網中兩臺電腦分別登陸一個客戶端,兩個客戶端可以正常連接、通信和對弈,但是兩臺不同公網(請朋友幫忙遠程測驗)中的電腦,或者臺式機電信寬帶登陸,筆記本電腦利用手機4G熱點登陸,兩個客戶端不能正常連接,報“客戶端連接失敗”。
造成這種情況的原因可能是什么呢?如何解決?如何修改代碼呢?
uj5u.com熱心網友回復:
VC++ 網路五子棋游戲服務端與客戶端的實作,下載鏈接:http://www.newxing.com/Code/VC/Network/4094.html單機登陸兩個客戶端測驗效果:
uj5u.com熱心網友回復:
臺式機電信寬帶登陸,筆記本電腦利用手機4G熱點登陸,雙擊右邊串列中的用戶名,邀請他下棋,則報連接客戶端失敗。兩個客戶端可正常連接服務器:

但兩個客戶端不能相互建立連接:
uj5u.com熱心網友回復:
補充說明一下,我用另一款網路圍棋程式,采用臺式機電信寬帶登陸,筆記本電腦利用手機4G熱點登陸,兩個客戶端可以正常連接、通信和對弈。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/101221.html
標籤:網絡通信
