[jdev] Vapor (C# XMPP Server)
Joe Hildebrand
hildjj at gmail.com
Fri Apr 4 12:58:05 CDT 2008
On 4/4/08 10:35 AM, "Alexander Gnauck" <gnauck at ag-software.de> wrote:
> Tomasz Sterna schrieb:
>> Who did? Could you give some examples?
>
> many did, I think we had this thread before. To name some, agsxmpp,
> gloox, tigase ....
>
> The build in .NET parser works only with several hacks, which is no fun
> and causes you lots of headaches with threading later.
I did it in Jabber-Net as well. The big issue I recall was a change in CLR
1.1sp1 that optimized the parser so that it would only process 4k chunks at
a time. One possible work-around was to search for stanza boundaries and
pad them out to 4k with whitespace (Ew!!!). I just ported James Clark's XP
from Java to C#, and ended up with a much faster parser that didn't have
that problem.
More information about the JDev
mailing list