열렬히.뛰기

10. 고수준 입출력 함수

네트워크 > 소켓 프로그래밍 > 소켓 프로그래밍 > 10. 고수준 입출력 함수

고수준 입출력 함수

c
#include <sys/socket.h>

ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags);
ssize_t recv(int sockfd, void *buf, size_t nbytes, int flags);
  • sockfd : 소켓
  • buf : 버퍼
  • nbytes : 전송할 바이트 수
  • flags : 옵션

사용 예시

cpp
// recv 예시
recv(clientSocket, buffer, sizeof(buffer), 0);

// send 예시
clientSend = dup(clientSocket);
send(clientSend, message, strlen(message), 0);