1

基于 JavaScript 的 HTML5 应用程序使用 web-socket 端口 10060 与开发服务器通信(服务器 url 为:ws://mydomain.tld:10060)。

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

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

4

1 回答 1

1

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

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

于 2014-02-16T21:54:09.810 回答