3

C#デスクトッププラグインアプリケーションがあり、プラグイン通信用のdds実装が必要です。openslicedds、opendds、MQTTメッセージングプロトコルを試しました。

軽量のソリューションを見つけることができませんでした。これは主に、アプリケーションと一緒にインストールする必要のある軽量のC#サーバーが利用できないか、ほとんどがcygwinに依存しているためです。

また、Linuxで実行するには、これをmonoでコンパイルする必要があります。

MSMQも試してみましたが、デフォルトでは有効になっておらず、パブリッシュサブスクライブパターンもサポートしていません。

利用可能なものがあれば、軽量の無料ソリューションを提案してください。

4

2 に答える 2

1

RSMB(「本当に小さなメッセージブローカー」)は、無料で小さくて簡単なMQTTサーバーです。IBMでは、多くのデモや小さなセンサーおよびモバイルプロジェクトで使用しています(同時接続数は1024に制限されています)。Windows(160KB)およびその他のOSのバイナリーはここからダウンロードできます https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=d5bedadd-e46f-4c97-af89-22d65ffee070

RSMBは、Mac OSX、linux / x86、linux / arm、およびその他のOSでも動作します。

クライアントには、Visual Studio / C# http://eclipse.org/pahoで問題なくビルドできるEclipsePahoCクライアントをお勧めします 。

于 2012-11-14T05:39:48.060 に答える
0

Mosquitoプロジェクト(http://mosquitto.org/)は、MQTT(http://mqtt.org/)を実装する軽量であることがわかりました。サーバーを含む合計インストールは、windows.got C#クライアントソリューションでのみ747KBです。http://sourceforge.net/projects/mqttdotnet/

于 2013-01-04T06:27:58.257 に答える