2012-03-22 52 views
0

我有一个应用程序(使用Adobe AIR开发),其中我已打开一个端口并侦听来自特定应用程序(其他.net应用程序)的传入请求。我只能从本地机器接受请求,而不能从其他机器接受请求。因此,在创建服务器套接字时,我将127.0.0.1指定为我的主机地址,将9999指定为端口号。如何阻止与我的应用程序打开的端口的连接?

我的应用程序工作正常。但问题是,其他计算机能够看到这个由我的应用程序打开的端口?如果他们能够看到,我们如何阻止从其他计算机连接到我的开放端口?有什么建议来处理这个问题?

+0

使用防火墙可能是您的答案。 – 2012-03-22 06:17:56

+0

本地防火墙? – Dinesh 2012-03-22 06:21:35

+2

是的。防火墙阻止访问指定的PC端口。 (在你的情况下,9999)。 然后,端口只能保证本地访问(尽管在127.0.0.1上执行同样的操作)。 – 2012-03-22 06:25:50

回答

1

在您的服务器上,将本地地址设置为“127.0.0.1”进行监听。这应该防止网络中的其他计算机能够寻址侦听器。

相关问题