0

複数のプラットフォームで利用できるデスクトップ アプリケーション用のプラグインを作成しています。このアプリケーションのメーカーは、プラグインが HTML および Javascript で記述されていることを要求しています。私はどちらの言語も初めてですが、C や C++ などの低レベル言語についてはかなりの経験があります。プラグインは TCP サーバーをホストする必要があり、できれば Bonjour (zeroconf) を使用します。これを達成する方法を探していますが、これが私が思いついたものです:

• オープンソース ライブラリを使用します。Node.js に出会いましたが、ユーザーがプラグインをダウンロードしたときに、ユーザーが Node.js をインストールしなくてもプラグインが完全に機能するように、プロジェクトに Node.js を含める方法がわかりません。 .

• どうにかして C/Objective-C コードを .js プラグインに含めます。ユーザーのマシンの sys/socket.h にアクセスでき、おそらく CFNetServices または NSNetServices にもアクセスできました。すべてのプラットフォームにこれらのリソースがあるわけではないため、可能であればこれを避けたいと思います。

アドバイスや推奨事項は非常に役立ちます。ありがとう。

4

2 に答える 2