何が良い原料を研究するスレッドの実装XMPPすか?
-
01-07-2019 - |
質問
私の理解をXMPPプロトコルに基づく常時接続の場合は、直ちに、表示がXMLメールボックスに転送できます。
この評価としてストリームで付属します。るものであることから、対応非同期接続のソケットできるブロックの中のXMLメッセージのいずれかによりメッセージの長さまたは接続されます。
と思いついてはお答えできまmodやしてようやくその機能を参照してくださのります。
解決
また複数の接続では一回しか出来ないのですか?良いasynchソケットの処理が必その場合、スレッド毎に接続します。
除する必要がありますが、すぐにXMLパーサを扱うことのできるチャンクのバイトです。 Expat は標準の例では;まJavaのみ XP.これらの種類のXMLパーサまで火災イベントで、バッファ部分stanzasまでのホームページから確認できます。
現在、住所自主張がないときに通知 stanza 終了しない。重要なことはないのXMLとしてストリームの場合はその配列です。次の疑似コード
stanza = null
while parser has more:
switch on token type:
START_TAG:
elem = create element from parser state
if stanza is not null:
add elem as child of stanza
stanza = elem
END_TAG:
parent = parent of stanza
if parent is not null:
fire OnStanza event
stanza = parent
このアプローチと協働しなければならなイベントやプパーサです。必に一つのポインタの状態です。明らかに、生まれた"やまずめぐるも取り扱う必要があり属性の文字データは、実体参照など&のように、専用のストリーム:ストリームのタグがすべにしてください.
他のヒント
Igniterealtime.org オープンソースXMPP-サーバーおよびクライアントjavaで記述された
ejabberd はGimp用ドキュメ.私は非常に良いのではないかと思い、ejabberd実装が利用Geditは本当に安価です。私が思ってスレッド数XMPP接続します。にGimp用語らうというプロセスで保護されていないメモリアドレス空間で軽量なユーザ空間です。