[jdev] New C# client released under Boost license

Dieter Lunn coder2000 at gmail.com
Fri Jan 30 03:47:35 UTC 2015


Create a thread at http://discourse.dieterlunn.ca and I'll go over the code
in detail.

On Thu, Jan 29, 2015, 8:55 PM stefan <sk at synergysky.com> wrote:

>  Nope! I havent. Probably because it's not on the list! :)
>
> 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%.
>
> Just browsed your code though. It looks good :)
> 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 ;-)
>
> 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).
>
> Otherwise i ended up with losing data:
> "<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.
>
>
> /stefan
>
>
>
>
>
> On 2015-01-30 02:46, Dieter Lunn wrote:
>
> Not that there isn't more room for different interpretations but have you
> looked at my implementation at http://github.com/ubiety/xmpp?
>
> On Thu Jan 29 2015 at 6:40:27 PM Stefan Karlsson <sk at synergysky.com>
> wrote:
>
>> Awesome, please do :-)
>>
>> /stefan
>>
>> Peter Saint-Andre - &yet skrev den 29/01/15 23:30:
>> > On 1/29/15 10:33 AM, Stefan Karlsson wrote:
>> >> Heya. Just released a very minimalistic client in c#.
>> >> Its well designed webpage is located at
>> >> http://deusexmachinae.se/dxmppnet
>> >
>> > Would you like that added to the client list at xmpp.org?
>> >
>> > Peter
>> >
>>
>> _______________________________________________
>> JDev mailing list
>> Info: http://mail.jabber.org/mailman/listinfo/jdev
>> Unsubscribe: JDev-unsubscribe at jabber.org
>> _______________________________________________
>>
>
>
> _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
>
>
>  _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20150130/cf094b0d/attachment-0001.html>


More information about the JDev mailing list