컴퓨터/C

C connect()

sayyesdoit 2022. 11. 5. 14:42

I. syntax

#include <sys/socket.h>

int connect(int sock, struct sockaddr* servaddr, socklen_t addrlen);

II. return

성공 시 0, 실패 시 -1 반환

III. parameters

1. int sock

클라이언트 소켓의 파일 디스크립터 전달

2. struct sockaddr* addr

연결요청 할 서버의 주소정보를 담은 변수의 주소 값 전달

3. socklen_t addrlen

두 번째 매개변수 servaddr에 전달된 주소의 변수 크기를 바이트 단위로 전달