神奇!
BOOL CSrvSock::PreTranslateMessage(MSG* pMsg) 
{
if(pMsg->message == WM_SOCK_MSG)
{
switch(pMsg->lParam)
{
case FD_READ:
{
AfxMessageBox("READ_msg");
break;
}
}
}

return CWnd::PreTranslateMessage(pMsg);
}::PostMessage(pSrvSock->m_hWnd, WM_SOCK_MSG, 0, FD_READ);可以接收消息,并处理;
但WSAAsyncSelect(ServerSock, pSrvSock->m_hWnd, WM_SOCK_MSG, FD_READ);却不能接收到。难道WSAAsyncSelect不发送消息的?