客戶端和服務端全用qt寫的
服務端監聽我寫的是 server->listen(QHostAddress::Any, 8888);
客戶端連接的是 socket->connectToHost(QHostAddress(ip), 8888);
我在我自己的電腦上打開服務端和客戶端,客戶端能連接到服務端,但當我再別人的電腦上用客戶端連接我的服務端(在我電腦已經開開了),連不上,我也把ip改了(我在百度上直接 ip出的那個IP),我把服務端拿過去,直接連那臺電腦的埠都打不開了,客戶端還是連不上,只有客戶端和服務端都在我電腦時才連上,這個問題咋解決,剛學qt不久,第一次接觸網路通訊,在網上搜了好多,沒找到如何解決。
uj5u.com熱心網友回復:
首先這兩臺電腦要能ping得通uj5u.com熱心網友回復:
局域網內連接,還是互聯網連接?有可能是防火墻(路由器的防火墻和本地電腦的防火墻)
uj5u.com熱心網友回復:
互聯網連不通,局域網能通uj5u.com熱心網友回復:
互聯網聯通需要公網IP啊,局域網內部IP只能適用于局域網內部uj5u.com熱心網友回復:
跟著學習
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/29024.html
標籤:Qt
下一篇:身份證識別的頭像框怎么弄上去的
