2016-08-04 10 views
-3

私は、Javascriptのクライアント側からローカルネットワーク上のscp、ssh、およびpingデバイスを持つ機能を持つWebアプリケーションを構築しようとしています。私はDjangoにとても精通していますが、それはすべてサーバー側のコードなので、ローカルエリアネットワーク上のデバイスと通信することはできません。Javascriptクライアント側ssh/ping/scp

Javascriptでこれを行う方法はありますか? NodeJSのscp2のようなパッケージは、私が望むものとまったく同じですが、NodeJSもサーバー側のフレームワークです。私はscp2の機能を果たすものを探していますが、クライアント側は探しています。

+0

JSでsshingについて聞いたことがありますか? –

+0

はい、私はJSでsshingについて質問しました。 – Nick

答えて

2

これにはブラウザに依存しない方法はありません。 TCPソケットなどにアクセスできるようにするには、ブラウザ固有の拡張機能を作成する必要があります。 ssh2やその扶養をブラウザーしても、browserifyやブラウザの拡張APIでサポートされていないnode.js機能がないなど、他の問題が発生する可能性があります。

また、Electronのようなものを使用することもできますが、クライアントが別のアプリケーション(ただしウェブ/ JavaScriptベース)に気にしない場合のみです。これは、ssh2または関連するコードが完全に互換性があるという追加の利点も有します(Electronはnode.jsを使用するため)。

関連する問題