然后自己处理WM_SOCKET消息
消息中Message.WParam 参数为Socket LParam分高位和底位有定义好的宏来处理就好了。
先WSAGETSELECTERROR(Message.LParam)看是否有错误。如果没有就
switch(WSAGETSELECTEVENT(Message.LParam))
{
case FD_ACCEPT://有连接进入
break;
case FD_READ://有数据进入
break;
case FD_WRITE://可以发送数据
break;
case FD_CLOSE://连接关闭
break;
}