<p dir="ltr">Create a thread at <a href="http://discourse.dieterlunn.ca">http://discourse.dieterlunn.ca</a> and I'll go over the code in detail.</p>
<br><div class="gmail_quote">On Thu, Jan 29, 2015, 8:55 PMĀ stefan <<a href="mailto:sk@synergysky.com">sk@synergysky.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Nope! I havent. Probably because it's not on the list! :)<br>
<br>
Looks good. A bit more serious than my efforts. My clients are so
far only about working and perform/being stable with prety much the
old xmpp rfcs. They came to be because of practical errors (and
licenses) not because i felt i were up to the task of implementing a
standard 100%.<br>
<br>
Just browsed your code though. It looks good :)<br>
Since i were curious how you solved the 'sax' parsing (i first tried
using the xmlreader async on the stream itself (from
tcpclient/sslstream) i digged up your xml parer routines. Looks very
similair to mine, except you take proper care about namespaces and i
take care about cdata ;-)<br>
<br>
However, I couldnt understand how you feed your parser? I had to
make a hack (MojsStream) that is a fake-blocking-stream that will
block until it gets data (or is being destroyed).<br>
<br>
Otherwise i ended up with losing data:<br>
"<message>jox</message><messa" ends up as being
parsed with an EOF after "<messa" resulting in an xml parse error
and the "<messa" is lost leaving the state UB (i didn't find a
way to retrieve the missing bytes as i do in eXpat with native
dxmpp). By using the semi-blocking stream i can make it wait for
data or kill it from controller-thread.</div><div bgcolor="#FFFFFF" text="#000000"><br>
<br>
/stefan</div><div bgcolor="#FFFFFF" text="#000000"><br>
<br>
<br>
<br>
<br>
<div>On 2015-01-30 02:46, Dieter Lunn wrote:<br>
</div>
<blockquote type="cite">
Not that there isn't more room for different interpretations but
have you looked at my implementation at <a href="http://github.com/ubiety/xmpp" target="_blank">http://github.com/ubiety/xmpp</a>?<br>
<br>
<div class="gmail_quote">On Thu Jan 29 2015 at 6:40:27 PM Stefan
Karlsson <<a href="mailto:sk@synergysky.com" target="_blank">sk@synergysky.com</a>>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Awesome,
please do :-)<br>
<br>
/stefan<br>
<br>
Peter Saint-Andre - &yet skrev den 29/01/15 23:30:<br>
> On 1/29/15 10:33 AM, Stefan Karlsson wrote:<br>
>> Heya. Just released a very minimalistic client in c#.<br>
>> Its well designed webpage is located at<br>
>> <a href="http://deusexmachinae.se/dxmppnet" target="_blank">http://deusexmachinae.se/dxmppnet</a><br>
><br>
> Would you like that added to the client list at <a href="http://xmpp.org" target="_blank">xmpp.org</a>?<br>
><br>
> Peter<br>
><br>
<br>
_______________________________________________<br>
JDev mailing list<br>
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org" target="_blank">JDev-unsubscribe@jabber.org</a><br>
_______________________________________________<br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
JDev mailing list
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a>
Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org" target="_blank">JDev-unsubscribe@jabber.org</a>
_______________________________________________
</pre>
</blockquote>
<br>
</div>
______________________________<u></u>_________________<br>
JDev mailing list<br>
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/<u></u>mailman/listinfo/jdev</a><br>
Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org" target="_blank">JDev-unsubscribe@jabber.org</a><br>
______________________________<u></u>_________________<br>
</blockquote></div>