Redesigned sockets to use I/O Completion Ports and Events and eliminating multiple socket bugs reported