所以我目前正在編寫一個簡單的服務器/客戶端來玩我過去做過的一些基本遊戲。TCP服務器/客戶端連接問題C#
的問題是,當我在同一臺計算機上,我只能連接,而不是通過LAN(我想它的工作),這裏是我的工作代碼:
服務器:
IPEndPoint Ep = new IPEndPoint(IPAddress.Any, 8000); listener = new TcpListener(Ep); listener.Start();
客戶:
IPAddress direc = IPAddress.Parse(ipManager); Ep = new IPEndPoint(direc, 8000);
的問題是,當我嘗試從另一臺計算機(連接到同一Wi-Fi明顯)我收到以下錯誤連接:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.0.5:8000
我也shuold補充說,這是代碼,當我嘗試連接:
Sever的:
TcpClient client = listener.AcceptTcpClient();
客戶:
client.Connect(Ep);
顯然,當我連接服務器從不「接受」連接,但我一直無法弄清楚這是爲什麼。
您使用哪種語言? C++?這是什麼平臺,Windows或Linux? – Claudio
對不起,我忘了提及!它是C#,Visual Studio。我正在研究WPF – waclock
您是否向Windows防火牆添加了異常?嘗試禁用它進行測試並嘗試再次連接,檢查它是否有效。 – LawfulHacker