네트워크/MAN Page

[sys/socket.h] bind(2)

가을맛 2020. 9. 23. 23:28

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 값을 설정한다.

 

 

 

참고 링크

https://wvww.joinc.co.kr/w/man/2/bind

IP address에서  wildcard