I. syntax
#include <sys/socket.h>
int bind(int sockfd, struct sockaddr* myaddr, socklen_t addrlen);
II. return
성공 시 0, 실패 시 -1 반환
III. parameters
1. int sockfd
주소정보를(IP와 PORT를) 할당할 소켓의 파일 디스크립터
2. struct sockaddr* myaddr
할당하고자 하는 주소정보를 지니는 구조체 변수의 주소 값. 서버의 주소정보 표현을 위해 만든 sockaddr_in 구조체(serv_adr)를 사용한다.
(struct sockaddr*)&serv_adr
3. socklen_t addrlen
두 번째 인자로 전달된 구조체 변수의 길이정보
sizeof(serv_adr)
'컴퓨터 > C' 카테고리의 다른 글
C listen() (0) | 2022.11.05 |
---|---|
C 네트워크 주소 정보의 표현 (0) | 2022.11.04 |
C socket() (0) | 2022.11.03 |
C soket 소켓 생성 과정 (0) | 2022.11.03 |
C module 모듈화 (0) | 2022.11.02 |