Network server paradigms (ctd) Multiplexed IO - Win32 style (Personally, haven't had much experience with this yet) The "fastest" of the lot, but easily foot-destructive Reads and writes are registered and callbacks are called at completion Buffers are passed with read/write calls which must(!) stay static during the IO completion Arrays of buffers can be passed rather than a single one For disk IO, these arrays can reference different file blocks