質問
私たちは、他のメンバーの存在を検出し、それらをオンラインでチャット/共有することを可能にするユーザーがログインしている可能.NETベースのコラボレーションプラットフォームを構築しようとしています。メンバー/クライアント・インターフェースは、通常はブラウザであるとの回でのWinFormsベースのアプリケーションを使用することもできます。 System.Net.PeerToPeer名前空間には、しかし、プレゼンスとチャットインフラがすべてのWindowsプラットフォームでは使用できません、(追加のアップデートで)OSの独立性のいくつかのレベルでの命名の問題に対処するために表示されます。 System.Net.PeerToPeer.Collaborationは、OSのバインディングを持ち、ユーザーのプレゼンスはサーバーに維持することはできません。また、より協調的なサービスが必要になる場合があります将来的には、その可能なこと、などのデスクトップを共有するように
このような機能を許可またはカスタムソリューションが必要とされるであろう任意の.NETライブラリはありますか?
解決
なぜあなたはXMPPを使用していけない?
.NETライブラリがあります。ここではいくつかの質問は、SOからです。
Apacheのは、MITまたは下の.NET XMPPライブラリMS-PLライセンス?Apacheのは、MITまたはMS-PLライセンスの下での.NET XMPPライブラリですか(も同様の質問)
グッドXMPP / Jabberクライアント.NET 3.5(または4.0)用のライブラリの
あまりにもそれらに関連する質問を確認します。
所属していません StackOverflow