Chapter 13 - 다양한 입출력 함수들
13-1 : send & recv 입출력 함수 리눅스에도 send(), recv() 함수가 존재함 #include ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags); // 성공시 전송된 바이트 수, 실패시 -1 반환 ssize_t recv(int sockfd, void *buf, size_t nbytes, int flags); // 성공시 수신한 바이트 수(단, EOF 전송시 0), 실패시 -1 반환 윈도우의 send(), recv() 함수와 자료형 이름 외에는 차이가 없음 send(), recv() 함수 모두 마지막 매개변수로 데이터 송수신시 적용할 옵션정보가 전달됨 옵션정보는 비트로 사용되기 때문에 비트 OR 연산자를 이용해 둘 ..
2023. 2. 24.