[python-win32] A shameless COM question

Mark Hammond mhammond at skippinet.com.au
Sat Apr 5 02:06:59 CEST 2008


> http://www.patentstorm.us/patents/6223207-description.html
> 
> The advantage of scalability and performance of using IOCP/asynch for
> writing servers vs berkeley style select in Windows
> is a known thing for windows programmers. ICOP is built right into the
> Windows system drivers with the purpose of giving this advantage.
> It has nothing to do with what 3.x have or not, this mechanism is
> introduce
> for Windows NT line of  operating systems (leading to 2k, xp, vista)
> It doesn't comes down to "personal preference",  that choice
> unfortunately
> is the choice of ignorant programmers.

I believe Tim was referring to select versus the blocking socket API.  IOCPs
are a different breed, and IIUC, twisted supports them just fine (but
obviously only on Windows).  Don't underestimate the complexity of writing
asynchronous IOCP based applications in *any* language - just because
something is written in C# and *only* targets one way of handling sockets
doesn't make it the best or most reliable solution.

Obviously, this is not a comment about the particular .NET object you are
talking about, just a general observation.
 
> > It has no inherent performance advantage : Tim Roberts
> 
> I would suggest you close this thread, if you chose to reply this
> thread
> with information from Planet-Megatron, I would not
> have the courtesy to reply.

I'm not quite with you here, but I'll give you the benefit of the doubt and
assume it wasn't your intention to be rude to someone who has been trying to
help you.

Regards,

Mark



More information about the python-win32 mailing list