我可以通过网络IP地址连接到websocket吗?

时间:2015-06-18 08:49:53

标签: iis websocket lan

我在通过IP地址连接到websocket时遇到问题。我可以通过WAN URL连接到websocket" ws://dev.mysite.com/WSockets/WSHttpHandler.ashx"。但无法连接局域网网址" ws://192.168.1.23/MySite/WSockets/WSHttpHandler.ashx"。

错误是" WebSocket握手期间出错:意外的响应代码:500"

" http://dev.mysite.com"和" http://192.168.1.23/MySite"与我们的网站托管在自己的服务器(Windows Server 2012)IIS上相同。

我的问题是,是否可以通过服务器IP地址连接到websocket?如果可以,那可能是我的问题?

请帮忙。 感谢

1 个答案:

答案 0 :(得分:1)

websocket握手协议实际上是HTTP的要点。因此,就像您的虚拟HTTP域一样,您的Web服务器设置为处理dev.mysite.com的请求与其他域的请求不同。

因此,您的IP地址与URL中的域名不同 - 请记住:URL指定唯一位置,这意味着域名和IP地址无需可交换。< / p>