WSAAsyncSelect 问题 已经accept的帖子,send失败?
SOCKET sock; //全局sockaddr_in sockaddr_info;……void OnSocket(WPARAM wParam, LPARAM lParam){ DWORD err ; int ret; char str[] = "WSAAsyncSelect"; int len = sizeof(sockaddr); switch(WSAGETSELECTEVENT(lParam)) { case FD_ACCEPT: ret = accept(sock,reinterpret_cast<sockaddr *>(&sockaddr_info),&len); if(ret == SOCKET_ERROR) { err = WSAGetLastError(); } break; case FD_WRITE: ret = send(sock,str,strlen(str),0); if(ret == SOCKET_ERROR) { err = WSAGetLastError(); } break; }}LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ …… case WM_SOCKET: OnSocket(wParam,lParam); break; case WM_PAINT: ……