[ros-dev] Winsock 2.2 Status

Murphy, Ged (Bolton) MurphyG at cmpbatteries.co.uk
Sat Oct 15 10:26:08 CEST 2005

Fantastic news Alex!
Can't wait to get hold of it and read through it, and put it through some

It's all about the networking with me ;)

-----Original Message-----
From: Alex Ionescu [mailto:ionucu at videotron.ca] 
Sent: 15 October 2005 09:06
To: ReactOS Development List
Subject: [ros-dev] Winsock 2.2 Status


As many of you know, I've been working on Winsock for the last 3 weeks, 
then lost all my work. I have finished writing everything that I had 
lost and did some serious tests with MIRC. I want to update Ged, 
Waxdragon, Ge, Magnus and the others which were interested in a status 

MIRC uses some serious features, including asyncronous hostname lookups, 
which is an extremly complex part of ws2_32.dll. After fixing about 20 
bugs (let me add a small note here: Microsoft has done some SERIOUSLY 
amazing work with MSVC 2005. The latest RC1 is now even faster, since 
the internal build system was updated and now supports multi-threaded 
compiles: ws2_32 takes me 2.5 seconds (officially timed) to compile AND 
link AND rc with full optimizations + pdb generated... not only did fast 
rebuild times help out during testing, but the integrated debugger just 
keeps getting better too. Finding those 20 bugs was extremly easy), I 
was able to connect to MIRC by using /server irc.freenode.net and join 
the channels, identify and talk normally. DCC transfer worked as well. 
Almost all of the ws2_32 APIs were being called, and both TCP and UDP 
(from dnsapi) communication seemed to work fine. In other words, mirc 
was fully usable with my ws2_32.dll

My next test app is firefox. As of now, it loads fine but hangs at 100% 
cpu usage. I'm guessing it must be another small bug causing an inifite 
loop somewhere. Since it's 4AM now, I'll go sleep and check it out tomorrow.

Best regards,
Alex Ionescu
Ros-dev mailing list
Ros-dev at reactos.org
The information contained in this message or any of its
attachments is confidential and is intended for the exclusive
use of the addressee. The information may also be legally
privileged. The views expressed may not be company policy,
but the personal views of the originator. If you are not the
addressee, any disclosure, reproduction, distribution or other
dissemination or use of this communication is strictly prohibited.
If you have received this message in error, please contact
postmaster at exideuk.co.uk 
<mailto:postmaster at exideuk.co.uk> and then delete this message. 

Exide Technologies is an industrial and transportation battery
producer and recycler with operations in 89 countries.
Further information can be found at www.exide.com

More information about the Ros-dev mailing list