본문 바로가기

프로그래밍 언어

[C] Linux C bind() 함수

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




bind()함수는 소켓에 주소를 할당 해주는 함수 입니다.

 

사용 예제)

struct sockaddr_in addr;

memset(&addr, 0, sizeof(addr));

addr.sin_family      = AF_INET;              // IPv4 인터넷 프로토롤 
addr.sin_port        = htons( 4000);         // 사용할 port 번호는 4000
addr.sin_addr.s_addr = htonl( INADDR_ANY);   // 32bit IPV4 주소

 

if ( -1 == bind(Sock, (struct sockaddr*)&addr, sizeof(addr)) ) {

printf("bind() error!!");

exit(1);

}

'프로그래밍 언어' 카테고리의 다른 글

[C] Linux C accept() 함수  (0) 2014.08.07
[C] Linux C listen() 함수  (0) 2014.08.07
[C] Linux C socket() 함수  (0) 2014.08.07
[C] C언어 TCP/IP 통신 함수 사용 순서  (0) 2014.08.07
[CSS] div padding-top, margin-top  (0) 2013.12.04