The reason you were seeing "127.0.0.1" in my earlier output is because that was the "name" of the server in JiveMessenger (I guess that was the default). I changed it to "dilbert" but am still having the same problems.
I haven't downloaded the latest from SVN yet, but I created a project using the code that you provided, and here's the output that I'm getting:
OnWriteXml: <stream:stream to='test.gnauck.dyndns.org' xmlns='jabber:component:a
ccept' xmlns:stream='http://etherx.jabber.org/streams'>
OnReadXml: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="
test.gnauck.dyndns.org" id="51cf21c7" >
OnWriteXml: <handshake xmlns="jabber:component:accept">837fd994a793c58641f53583d
cfe9f2ee97b5aec</handshake>
OnReadXml: <handshake xmlns="jabber:component:accept" />
OnLogin
OnReadXml: <iq xmlns="jabber:component:accept" from="component.dilbert" id="151-
0" to="test.gnauck.dyndns.org.dilbert" type="get"><query xmlns="http://jabber.or
g/protocol/disco#info" /></iq>
OnWriteXml: </stream:stream>
OnReadXml: </stream>
OnClose
And open the Connection again
OnWriteXml: <stream:stream to='test.gnauck.dyndns.org' xmlns='jabber:component:a
ccept' xmlns:stream='http://etherx.jabber.org/streams'>
OnReadXml: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="
test.gnauck.dyndns.org" >
OnWriteXml: <handshake xmlns="jabber:component:accept">e2f142ff6ea2d4ad8c63b3a0a
a0e08d34ce33c82</handshake>
OnReadXml: <stream:error xmlns:stream="http://etherx.jabber.org/streams"><confli
ct xmlns="urn:ietf:params:xml:ns:xmpp-streams" /></stream:error>
OnReadXml: </stream>
OnClose
Unable to write data to the transport connection.
So it seems to be the same issue I was having. The first call to Open works fine, but subsequent ones do not. I will pull down the latest code from SVN and try it again.
I haven't downloaded the latest from SVN yet, but I created a project using the code that you provided, and here's the output that I'm getting:
OnWriteXml: <stream:stream to='test.gnauck.dyndns.org' xmlns='jabber:component:a
ccept' xmlns:stream='http://etherx.jabber.org/streams'>
OnReadXml: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="
test.gnauck.dyndns.org" id="51cf21c7" >
OnWriteXml: <handshake xmlns="jabber:component:accept">837fd994a793c58641f53583d
cfe9f2ee97b5aec</handshake>
OnReadXml: <handshake xmlns="jabber:component:accept" />
OnLogin
OnReadXml: <iq xmlns="jabber:component:accept" from="component.dilbert" id="151-
0" to="test.gnauck.dyndns.org.dilbert" type="get"><query xmlns="http://jabber.or
g/protocol/disco#info" /></iq>
OnWriteXml: </stream:stream>
OnReadXml: </stream>
OnClose
And open the Connection again
OnWriteXml: <stream:stream to='test.gnauck.dyndns.org' xmlns='jabber:component:a
ccept' xmlns:stream='http://etherx.jabber.org/streams'>
OnReadXml: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="
test.gnauck.dyndns.org" >
OnWriteXml: <handshake xmlns="jabber:component:accept">e2f142ff6ea2d4ad8c63b3a0a
a0e08d34ce33c82</handshake>
OnReadXml: <stream:error xmlns:stream="http://etherx.jabber.org/streams"><confli
ct xmlns="urn:ietf:params:xml:ns:xmpp-streams" /></stream:error>
OnReadXml: </stream>
OnClose
Unable to write data to the transport connection.
So it seems to be the same issue I was having. The first call to Open works fine, but subsequent ones do not. I will pull down the latest code from SVN and try it again.