Re: New C# client released under Boost license

stefan <[email protected]>
Newsgroups gmane.network.jabber.devel
Message-ID <[email protected]>
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 <[email protected] 
> <mailto:[email protected]>> 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
>     <http://xmpp.org>?
>     >
>     > Peter
>     >
>
>     _______________________________________________
>     JDev mailing list
>     Info: http://mail.jabber.org/mailman/listinfo/jdev
>     Unsubscribe: [email protected]
>     <mailto:[email protected]>
>     _______________________________________________
>
>
>
> _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: [email protected]
> _______________________________________________

_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.