Fantastic news Alex!
Can't wait to get hold of it and read through it, and put it through some
tests.
It's all about the networking with me ;)
-----Original Message-----
From: Alex Ionescu [mailto:ionucu@videotron.ca]
Sent: 15 October 2005 09:06
To: ReactOS Development List
Subject: [ros-dev] Winsock 2.2 Status
Hi,
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
report.
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(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
************************************************************************
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(a)exideuk.co.uk
<mailto:postmaster@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