ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript はブラウザから TCP ソケットに直接接続できますか?
コンテキスト:
VB.NET アプリケーションがありますリスニング TCP ソケットを使用します。ブラウザで実行されている JavaScript スクリプトからこのアプリケーションと通信したいと考えています。目標は、ソケットにデータを送信し、新しいデータを含む応答を受信し、それをブラウザーに表示することです。
答え:
現在、いいえ主要なブラウザには、JavaScript 用の生のソケット API が組み込まれています。したがって、JavaScript を使用して TCP ソケットに直接接続することはできません。
考えられる解決策:
Chrome の実験的 API の使用:
Chrome でソケット API を使用するには、拡張機能のマニフェストで実験的フラグを有効にします。 Chrome の試験運用版 API を使用して TCP ソケットを作成して接続するコード例:
<code class="javascript">chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) { chrome.experimental.socket.connect(socketInfo.socketId, function (result) { chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!"); }); });</code>
以上がJavaScript はブラウザから TCP ソケットに直接接続できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。