recv

recv

2015. 4. 9. 17:49

상대방과 연결되어 있는 소켓을 이용하여 상대방으로부터 데이터를 수신한다.

* TCP 프로토콜을 이용한 통신에서 상대방으로부터 데이터를 받을 때 사용한다.


- 출처 : MSDN


  • s

- 상대방과 연결된 소켓의 식별자를 설정한다.


  • buf

- 수신한 데이터를 저장 할 메모리의 주소를 설정한다.


  • len

- buf 파라메터가 가리키는 수신 데이터를 저장 할 메모리의 크기를 설정한다.


  • flags

- 수신 시 사용할 옵션 값이다, 옵션을 사용하지 않을 경우 0을 설정한다.

- 옵션 사용 시 OR연산자를 이용하여 하나 이상의 옵션을 사용할 수 있다.


Return value : 성공 시 수신 된 데이터 바이트 수를 반환하고, 소켓 정상 종료 시 0을 반환한다. 실패 시 SOCKET_ERROR(-1)을 반환하고, 실패에 대한 자세한 정보는 WSAGetLastError를 참고한다.


Header : Winsock2.h


DLL : ws2_32.dll


'Win32 API' 카테고리의 다른 글

recvfrom  (0) 2015.04.10
sendto  (0) 2015.04.10
send  (0) 2015.04.09
closesocket  (0) 2015.03.31
connect  (0) 2015.03.31

+ Recent posts