질문이 있습니다. 소켓을 만들고 연결하고 바이트를 보내면 모두 정상입니다.C++ 소켓 창
그리고 데이터 수신을 위해 recv 기능을 사용합니다.
char * TOReceive= new char[200];
recv(ConnectSocket, TOReceive , 200, 0);
일부가 읽고 데이터와 retuns, succefull가
및 데이터가 데이터를 기다리는하지 않는 경우, 모든 I 10 초 데이터가 반환해야하는 경우, 예를 들어, 시간 대기 제한 할 필요가있다.많은 감사.
감사합니다. 작은 예를 하나만 들려주세요. select (...); 그 후 recv ?? –
오, 그럼 어서. –
아마 미쳤 겠지만'select '보다'WSAEventSelect'와'WaitForSingleObject'를 선호합니다. 유닉스에서'poll'을 선호하는 것처럼. '선택'은 단지 오래되고 기묘한 찾고 있습니다. 누군가 내가 그것을 옹호하는 것을들을 때마다 저의 일부가 죽습니다. – asveikau