2017-07-20 7 views
0

Chromeブラウザで実行しているWebアプリケーションがあります。 TCP/IP経由でネットワーク接続されたデバイスに接続する必要がありますが、これは通常不可能です。 Googleの唯一のチャンスは、こうした要求を作成できるChrome拡張機能を実装することです。これも可能でしょうか?TCP/IP経由で通信するChromeプラグインの作成

私はこの研究:

https://developer.chrome.com/extensions/devguide

をしかし、私はChrome拡張機能からハードウェアへのアクセスに関する情報を見つけることができませんでした。それを行う方法はありますか?

+1

WebアプリケーションでWebSocketを使用するとどうなりますか?多分それはオプションです。 (私はあなたがTCP/IPによって何を意味するのかよくわからない、通常はTCPソケット接続を使用すると言っているだろう) – xander

+0

デバイスはローカルネットワーク上に横たわっていますが、デバイスはHTTPサーバではなく、古典的なTCPハンドシェイクなど。これはウェブソケットで実現可能ですか? –

+1

はい、WebSocketを使用している点です.Googleだけです。これは、HTTPプロトコルを使用していない、tcp上の双方向ソケット接続のようなものです) – xander

答えて

1

サーバーがTCPソケット接続を受け入れる場合、WebSocket経由でWebアプリケーション通信を使用できますが、今日の主要なブラウザすべてでサポートされています。

WebSocketはraw TCPソケット接続ではなく、独自のプロトコルをrawソケットの上で使用していますが、ブラウザプラグインなしでサーバに接続することをお勧めします。

関連する問題