Perl

getservbyport

getservbyport NO, PROTO



サービス名からポート番号を取得します。

getservbyporthttp・smtp・ftpなどの
ポート番号に対応するサービス情報(サービス名/エイリアス/ポート番号/プロトコル名)のリストを返します。スカラコンテキストの場合は、ポート番号を返します。

getservbyportの使い方

$port = getservbyport(6, 'tcp');

プロトコル名とポート番号の対応表は、UNIXなら/etc/servicesから調べられます。

関連記事