これが私のセットアップです:
Jid jid = new Jid ( "*******@jabber.ua" );
XmppClientConnection connection = new XmppClientConnection ( jid.Server );
connection.Open ( jid.User, "**********" );
connection.Open を呼び出した後、すべてがうまく機能しています。つまり、connection.XmppConnectionStateは、 ConnectingからConnectedへ、SecuringからAuthenticatingへ、AuthenticatedからBindingへと変化しています。connection.XmppConnectionStateがSecuringとAuthenticatingになる間に、出力によるとmscorlib.dllでArgumentNullExceptionがスローされますが、他には何も表示されません。connection.XmppConnectionState がBindingにヒットした後、次の交換が発生します。
<iq id="agsXMPP_1"
type="set"
to="jabber.ua">
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
<resource>agsXMPP</resource>
</bind>
</iq>
<iq xmlns="jabber:client"
id="agsXMPP_1"
type="error"
from="jabber.ua">
<error type="cancel">
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
</error>
</iq>
以降つまり、 XmppClientConnectionイベントが発生せず、例外が発生せず、接続を閉じるまで何も起こりません。