GETSOCKNAME(2) | Linux Programmer's Manual | GETSOCKNAME(2) |
이름¶
getsockname - 소켓 이름을 가진다
사용법¶
#include <sys/socket.h>
int getsockname(int s , struct sockaddr * name , socklen_t * namelen )
설명¶
Getsockname 은 지정한 소켓의 현재 이름 을 반환한다. namelen 매개 변수는 name. 에 의해 지정된 공간의 양을 측정해야 하기 때문에 초기치로 맞추어야 한다. 반환 시에는, 이것은 반환된 name의 실제 크기를 포함한다.(bytes로)
반환값¶
성공 시에는.0을 반환하고 에러 시에는 -1을 반환한다. 그리고, errno 는 적절히 설정된다.
에러¶
호환¶
SVr4, 4.4BSD ( getsockname 함수 호출이 4.2BSD에 있다). SVr4 는 부가적인ENOMEM와 ENOSR 에러 코드에 관한 설명도 포함되어 있다.
주의¶
getsockname 의 세번째 독립변수는 실제로는 `int *' (이것은 BSD 4.* 와libc4 와libc5가 가지고 있는 것이다.)이다. 현제의 socklen_t에는 약간의 POSIX confusion이 있다. draft standard는 아직 채택되지 않았다. 하지만 glibc2 는 이미 이것을 따르고 있고, 이것은 socklen_t도 가지고 있다. accept(2) 도 보자.
관련 항목¶
역자¶
ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 27일
24 July 1993 | BSD Man Page |