getsockname(2)

soctnameを取得する関数。

用例
len = sizeof(saddr);
if (getsockname(fd1, (struct sockaddr *)&saddr, &len) != 0){
 perror("getsockname");
 exit(1);
}
printf("port number is %d.\n", ntohs(saddr.sin_port));
メモ
manページを眺めても使い方が良く分かんらんかった。試行錯誤の上、上記に到達。

コメント