2013-10-07 478 views
1

基于JavaScript的HTML5应用程序使用网络套接字端口10060与开发服务器进行通信(服务器url是:ws://mydomain.tld:10060)。如何正确地映射websocket端口?

但是我有问题:似乎开发服务器只能从一个本地网络访问,而不能从另一个通过websockets访问。我可以从该网络访问:ping,ssh,甚至html:除了使websocket连接到服务器。

如何正确使用nmap和其他实用程序来查看端口是否可以打开和访问。我知道如何检查TCP端口,但websocket怎么样,如何正确检查它们?他们有什么不同吗?

回答

1

WebSocket在TCP之上实现,因此常规的TCP端口扫描可以工作。

事实上,WebSocket在将协议升级到WebSocket之前,作为单个HTTP请求和响应开始。