嗨, 我試圖將我的聊天客戶端連接到我的服務器,但我不斷收到錯誤。我有一臺在互聯網上發佈的機器上運行的聊天服務器,它具有固定的IP地址,並且正在端口5001上運行。當我的聊天客戶端嘗試連接到該服務器時,我收到錯誤消息。這是養錯誤如下通過互聯網設置TCP/IP連接問題
ipAddr = IPAddress.Parse(txtIp.Text);
// Start a new TCP connections to the chat server
tcpServer = new TcpClient();
tcpServer.Connect(ipAddr, 5001);
當我在我的本地機器與本機IP同時運行我的聊天客戶端&服務器的行,它的工作原理。 請告訴我我需要更改代碼,因爲我的聊天服務器&客戶端都可以通過互聯網進行通信。謝謝
這可能是網絡問題,而不是代碼問題。你有沒有路由器/防火牆? – Nettogrof 2012-04-20 13:58:19
實際的錯誤信息會有所幫助。 – jgauffin 2012-04-20 14:02:35
如何連接主機名? 'tcpClient.Connect(「hostname」,5001);' – Damith 2012-04-20 14:03:37