0

我正在使用 VS Express 2012,在安装了所有最新更新的 Windows Server 2008R2 机器上设置一个简单的服务器和客户端。当我让客户端尝试使用“localhost”作为要连接的主机连接到正在运行的服务器时,一切正常。当我让客户端尝试使用 IP 地址或实际主机名连接到正在运行的服务器时,我看到“无法建立连接,因为目标机器主动拒绝它 192.168.5.159:13000 ...”错误消息。netstat 显示我的服务器正在侦听错误消息 (13000) 中报告的同一端口。我已修改 Windows 防火墙设置以允许我的客户端和服务器通过 Windows 防火墙进行通信。我在我的 Hosts 文件中添加了一个条目,将我的主机名与 IP 地址相关联。关于我还能尝试什么的任何建议?所有这些都是在一个私有(工作)网络上完成的。

4

1 回答 1

2

通常在设置服务器时,您需要指定服务器侦听的主机名或 IP。当你初始化一个服务器使用 localhost 时,你只能使用 localhost 来连接它。

如果您希望服务器接受来自每个来源的请求,您需要查看是否可以使用通配符来接受所有连接。例如0.0.0.0被大量使用。

于 2013-07-05T18:13:20.313 回答