getsockname SOCKET

広告

広告

解説

ソケットの IP アドレスとポート番号を調べる関数です。相手先の IP アドレス・ポート番号を調べるのには getpeername を使います。ここで得られる IP アドレスは自分自身のホストに付けられた IP アドレスです。

使用例

ソース

  $sockaddr = getsockname(SOCK);
  ($port, $iaddr) = unpack_sockaddr_in($sockaddr);
  $hostname = gethostbyaddr($iaddr, AF_INET);

参照

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日