JavaScriptを使用して(たとえば、socket.ioライブラリを使用して)Webページから特定のTCPポートにカスタムデータを送信できるかどうかを判断しようとしています。
Connection: Upgrade
WebSocket APIは、メッセージをやり取りできるようにする前に、HTTP/1.1ヘッダーを使用したWebサーバーとのハンドシェイクを必要とすると言われています。したがって、それは機能しないようです(HTTPベースのハンドシェイクを何らかの方法で回避できない限り)。
ただし、socket.ioには他のトランスポートと機能もあります。では、任意の種類のカスタムデータを任意のTCPポートに送信できますか?言い換えれば、nc
UNIXの(netcat)と同様に、生のTCPソケットで操作できますか?一般的にJavaScriptを使用して生のTCPソケットを操作する方法はありますか?