2013-07-05 48 views
0

我正在使用VS Express 2012,在Windows Server 2008 R2計算機上設置簡單的服務器和客戶端,並使用所有最新更新安裝。當我有客戶端嘗試連接到正在運行的服務器使用「本地主機」作爲主機連接,一切工作正常。當我有客戶端嘗試使用IP地址或實際主機名連接到正在運行的服務器時,我看到「無法建立連接,因爲目標計算機主動拒絕了它」192.168.5.159:13000 ...「錯誤消息。 netstat顯示我的服務器正在監聽錯誤消息(13000)中報告的同一端口。我已經修改了Windows防火牆設置,以允許我的客戶端和服務器通過Windows防火牆進行通信。我在我的主機文件中添加了一個條目,將我的主機名與IP地址關聯起來。任何建議,我還可以嘗試什麼?所有這些都是在私人(工作)網絡上完成的。客戶端可以使用本地主機連接到同一臺計算機上的服務器,但不使用IP地址或主機名時

回答

2

通常,當您設置服務器時,您需要指定服務器偵聽的主機名或IP。當您初始化服務器以使用本地主機時,您只能使用本地主機來連接它。

如果您希望服務器接受來自每個源的請求,則需要查看是否可以使用通配符來接受所有連接。例如0.0.0.0用於很多。

+0

謝謝Wim--那正是發生了什麼事。我很欣賞這個閃電般的答案。 :) –

+0

堆棧溢出救援。很好,它解決了。 –

相關問題