5种winsock_IO模型,不同情况下可能会用到不同的sock模型