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@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@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