S.Net: another approach at IO_HUP