JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... en_t * addrlen ); 説明 getpeername () は、ソケット(socket) sockfd に接続している相手のアドレスを、 addr が指すバッファーに格納して返す。 addrlen 引数は、 add ... ない。 ENOTSOCK ファイルディスクリプター sockfd がソケットを参照していない。 準拠 POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD ( getpeername () 関数コールは 4.2BSD で初めて登場した)。 注意 For background on the socklen_t type, see accept (2). ストリームソケットで ... は、 いったん connect (2) が実行されると、 どのソケットも getpeername () を使って相手ソケットのアドレスを取得できる。 一方、データグラムソケットはコネクションレスである (接続がない)。 データグ ... ... SYS_BIND bind (2) SYS_CONNECT connect (2) SYS_LISTEN listen (2) SYS_ACCEPT accept (2) SYS_GETSOCKNAME getsockname (2) SYS_GETPEERNAME getpeername (2) SYS_SOCKETPAIR socketpair (2) SYS_SEND send (2) SYS_RECV recv (2) SYS_SENDTO sendto (2) SYS_RECVFROM recvf ... he new entry points) and also provides a (very) small performance improvement. 関連項目 accept (2), bind (2), connect (2), getpeername (2), getsockname (2), getsockopt (2), listen (2), recv (2), recvfrom (2), recvmsg (2), send (2), sendmsg (2), sendto (2), ... ... (2), connect (2), sendto (2)) は入力として sockaddr_un 引数を取る。 他のいくつかのシステムコール (例えば getsockname (2), getpeername (2), recvfrom (2), accept (2)) はこの型の引数を返す。 sockaddr_un 構造体では 3 種類のアドレスが区別される。 * pathname (パ ... ath は 92 バイトしかないという点にも留意しておくとよい。 様々なシステムコール ( accept (2), recvfrom (2), getsockname (2), getpeername (2)) がソケットアドレス構造体を返す。 これらのシステムコールが UNIX ドメインソケットに対して呼ばれた際には、 これらの呼び出 ... ... socket () の利用例が getaddrinfo (3) に記載されている。 関連項目 accept (2), bind (2), close (2), connect (2), fcntl (2), getpeername (2), getsockname (2), getsockopt (2), ioctl (2), listen (2), read (2), recv (2), select (2), send (2), shutdown (2), socke ... ... e printf("host=%s\n", hbuf); getnameinfo () を使ったプログラム例が getaddrinfo (3) に記載されている。 関連項目 accept (2), getpeername (2), getsockname (2), recvfrom (2), socket (2), getaddrinfo (3), gethostbyaddr (3), getservbyname (3), getservbyport (3), ... ... ) のような標準的な I/O 操作もデータの読み書きに用いることができる。 getsockbyname (2) はローカルのソケットアドレスを返し、 getpeername (2) はリモートのソケットアドレスを返す。 getsockopt (2) と setsockopt (2) はソケット層のオプションやプロトコルオプションの ... 、 すべてのソケットドメインで汎用的に使用されるシステムコール (例えば、 connect (2), bind (2), accept (2), getsockname (2), getpeername (2) など) が、特定のソケットアドレスのドメインを判定することができる。 任意の種類のソケットアドレスをソケット API のインタ ... ... tgroups (2) 1.0 getgroups32 (2) 2.4 gethostname (2) 2.0 Alpha, was available on SPARC up to Linux 2.6.26 getitimer (2) 1.0 getpeername (2) 2.0 socketcall (2) の「注意」の節を参照 getpagesize (2) 2.0 x86 にはない getpgid (2) 1.0 getpgrp (2) 1.0 getpid (2) 1. ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。