> I/O Completion Ports is designed for this kind of thing. That's what you > should be using if that's the goal. I forgot to mention that I/O Completion Ports is only available with the Windows NT series. Win9x is not supported and I believe WinCE also is not supported. Danny