ブラウザと TCP ソケット ベースのサーバー アプリケーション間のリアルタイム通信を確立するには、 2 つの実現可能な方法を検討できます:
1。 XHR または WebSockets
XHR (XMLHttpRequest) と WebSocket は両方とも、ブラウザとサーバー間のリアルタイム データ転送を容易にします。ただし、どちらも生の TCP ソケットに直接アクセスすることはできません。
2. Chrome の実験的 TCPSocket API
Chrome は、開発者がブラウザ アプリケーションから生の TCP 接続を確立および管理できるようにする実験的な TCPSocket API を提供します。次に例を示します。
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!");
});
});
注: この API は Chrome アプリでのみ利用可能であり、拡張機能マニフェストで実験的フラグを有効にする必要があります。
追加情報:
TCPSocket API の詳細については、提供されているドキュメントを参照してください。リンク:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3