2013-10-07 94 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請求和響應開始。