尝试以端口80上的访问权限禁止的方式访问套接字

时间:2016-05-29 13:31:18

标签: sockets websocket windows2012

我将自己的网站托管在专用服务器上。

我设置了2个IP地址。

一个用于我的Web服务器,另一个用于我的Web套接字。

我这样做是为了让我的网络套接字客户端可以使用端口80访问我的服务器。

但是,当我运行我的服务器应用程序时,我收到错误:

An attempt was made to access a socket in a way forbidden by its access permissions

现在,如果我将它切换到另一个端口,它可以工作(我允许通过防火墙)。

Windows日志中没有输入任何内容。

我是以管理员身份运行的。

我正在使用Windows Server 2012。

有什么可以检查的吗?

感谢

附加:

我使用netstat等进行了检查,但此IP地址未在其他任何地方的端口80上使用

回答问题。

我有2个ip地址指向我在FastHosts托管的服务器。 所以我有一个网站(使用IIS) 最初我在端口8090上有一个Web套接字连接/监听器列表。 我在防火墙设置中创建了一条规则,允许访问此连接。 事实上,一年多来,我一直在使用8090端口连接。

上周我发现使用客户端PC无法通过8090端口访问套接字。我认为是因为防火墙问题。 所以,我想如果我为这个套接字切换到端口80,它将不需要该客户端防火墙规则的例外。

麻烦的是我无法在端口80和网络套接字上监听网络服务器,所以我从我的主机购买了另一个IP地址并添加了#39;到我的网络适配器。 我已经确定没有其他东西使用端口80来获取这个新的IP地址。但我得到拒绝访问

作为测试,我创建了一个default.html页面,上面写着' hi'一切都没有问题。然后我停止了#39;该IP地址的Web服务器

0 个答案:

没有答案