BestSnowman wrote: Is it possible to use IO Completion Ports in C# or MC++? That depends on what you want to do, as the link AK gave you says IOCP isn't exposed directly by the framework. But Eric Gunnerson[^] confirmed in the early days of this forum that if IOCP is available the BeginRead/BeginWrite methods on the various Stream classes will make use of it. [edit]The thread[^][/edit] James "It is self repeating, of unknown pattern" Data - Star Trek: The Next Generation