Hello,
The sockets class by default will use overlapped IO AND IO Completion ports
(On Windows NT system at least).
If you specify UseOnlyOverlappedIO you will disable IO Completion Ports,
which will actually hurt performance.
Kind regards,
Henning Krause
> Hi:
>
[quoted text clipped - 14 lines]
>
> Thanks.
Rollo - 06 Sep 2007 15:10 GMT
Thanks Henning. I am copying a reply I received from Vadym Stetsiak on the
performance group where I had posted the same question:
Here are good resources on async sockets performance and scalability
http://msdn.microsoft.com/msdnmag/issues/05/08/HighPerformanceSockets/default.aspx
http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/10/Default.aspx
> Hello,
>
[quoted text clipped - 25 lines]
> >
> > Thanks.
Chris Mullins [MVP] - 06 Sep 2007 18:57 GMT
> Here are good resources on async sockets performance and scalability
> http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/10/Default.aspx
What a great blog entry! :)
(I couldn't resist. It's nice to see that stuff actually gets read by
people.....)

Signature
Chris Mullins, MCSD.NET, MCPD:Enterprise, Microsoft C# MVP
http://www.coversant.com/blogs/cmullins