Windows Server 2016 で nodejs を使用して websocket サーバーを起動しました。nodejs アプリケーションはポート 1337 でリッスンを開始し、ブラウザー側から localhost:1337 への websocket 接続を開始できます。
しかし、サーバーの外部でインターネット接続を開始しようとすると、接続が確立されず、次のメッセージが表示されます。
失敗: ハンドシェイク応答を受信する前に接続が閉じられました
** ファイアウォールの受信ポートにポート 1337 をルールとして追加し、telnet でそのポートにアクセスできることを考慮してください **