現在XMPPサーバーとしてOpenFireを使用しており、SoapBox C#ライブラリを使用してXMPPクライアントを実装しています。しかし、今では、ユーザーが異なるネットワーク上でインスタントチャットできるように、HTTP(BOSH)上でXMPPを保護するために移動したいと考えています。私は日を検索しましたが、HTTP経由でXMPPを実装するためのC#のサンプルは見つかりませんでした。私たちのアプリケーションはC#であり、可能であればSoapBoxを理想的に保つためにC#または.NETソリューションを見つける必要があります。誰でも共有する例や指針がありますか?C#XMPPライブラリと安全なXMPP over HTTPを実行できるサンプル
1
A
答えて
0
BOSHをサポートする任意のライブラリからのポーリングにHTTPS URLを使用するだけです。特に毒性の高いファイアウォールを切断する以外の実際のプログラミング言語からBOSHを使用する理由はわかりませんが、私は分かりません。
0
SoapBoxは、「SoapBox Server、BOSHの実装は、最も一般的なXMPP BOSH JavaScriptライブラリのJSJaCでうまくいきます」と述べています(official website)。しかし、彼らはSoapBoxライブラリを使ってBOSHの実装について何も言及していませんでした。
しかし、MatriX C#ライブラリはhttp-bind(bosh)実装をサポートしています。 MatriXは、XMPPのSDK /ライブラリであり、.NETとSilverlightテクノロジ専用のマネージドC#で書かれています。しかし、MatriXは商業的なものです。
また、SoapBox C#ライブラリを使用してhttp-bind(bosh)実装のサンプルソースを探しています。誰かが見つけたら、ここでリンクを共有してください。
関連する問題
- 1. Gloox XMPPライブラリ、EXC_BAD_ACCESS
- 2. BOSH XMPP iPhoneライブラリ
- 3. Ruby用XMPPライブラリ
- 4. XMPP HTTPバインディング
- 5. xph-0234(ジングル)をサポートするC++ XMPPライブラリ
- 6. XMPP Windows Phone 7ライブラリ
- 7. nimbuzzとopensource xmppライブラリとの接続
- 8. DjangoとXMPP-over-BOSHを統合するには
- 9. iOS用のXMPPライブラリ(iPhone/iPad)
- 10. BlackBerry Jabber/XMPP基本ライブラリ
- 11. XMPPマルチデバイスとxmppチャットメッセージの同期
- 12. tigaseでBOSH over XMPPを設定するには?
- 13. オープンソースXMPPの実装?
- 14. BOSHをサポートするオープンソースのXMPPライブラリ
- 15. C#XMPP X-FACEBOOK-PLATFORM SASL実装
- 16. XMPPでのスタンザの実装
- 17. gae xmppとdomains
- 18. XMPPとPHPストリーミング
- 19. xmppクライアントとサーバーejabberd
- 20. アンドロイド - XMPPクライアントがXMPPローカルホストサーバーに接続できません
- 21. AndroidとXMPPのジングル
- 22. xmppプロセスとdjangoサーバを同時に実行する方法
- 23. XMPP chat api timeout
- 24. XMPPサーバー名とXMPPサービス名の違い?スマックのAPIでは
- 25. Windows phone用のXMPP/GTalk/Jabberライブラリ7?
- 26. XMPPマルチユーザチャット
- 27. XMPP SASL authenfication
- 28. XMPP Openfire Connection Refused
- 29. Python2.6 xmpp Jabberエラー
- 30. XMPP SLSLとのTLS接続
ここで解決策を見つけたら、私は興味があります。これは達成するのは簡単ではありません。あなたはおそらく、私が考えると思われる長いポーリングオプションのいくつかの並べ替えと一緒に行かなければならないでしょう。 – Caimen