bind(2)
소켓에 특성을 부여(정의)한다.
1.1절. 사용법
#include <sys/types.h>
#include <sys/socket.h>
int bind(int sockfd, struct sockaddr *my_addr, socklen_t addrlen);
1.2절. 설명
sockfd는 socket(2) 함수를 통해서 만들어진 소켓지정번호이다. bind 는 이 sockfd 에 my_addr 로 대변되는 특성을 부여한다.
my_addr는 sockfd 가 통신을 하기 위해서 필요한 정보( "port", "인터넷주소", "소켓 흐름종류" 등등)를 포함하고 있다.
addrlen
1.3절. 반환 값
성공했을 경우 0
실패했을 경우 -1을 반환하고 적당한 errno 값을 설정한다.
참고 링크
IP address에서 wildcard
'네트워크 > MAN Page' 카테고리의 다른 글
[unistd.h]fork(2) (0) | 2020.10.13 |
---|---|
[sys/socket.h] accept(2) (0) | 2020.09.23 |
[sys/socket.h] listen(2) (0) | 2020.09.23 |
[sys/socket.h] connect(2) (0) | 2020.09.23 |
[sys/socket.h] socket(2) (0) | 2020.09.23 |