Network server paradigms (ctd) Multiplexed IO - Win32 style (ctd) The fastest - there's no extra copying required the data buffers supplied by the program are required to remain static and allocated during the request lifecycle Easy to make big mistakes When a file closes, you have to wait for the callbacks to complete