Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Socketクラス > getservbyport

singleton method Socket.getservbyport

getservbyport(port, protocol_name="tcp") -> String[permalink][rdoc]

ポート番号に対応するサービスの正式名を返します。

[PARAM] port:
ポート番号
[PARAM] protocol_name:
"tcp" や "udp" などのプロトコル名
[RETURN]
サービスの正式名
require 'socket'

Socket.getservbyport(80)         #=> "www"
Socket.getservbyport(514, "tcp") #=> "shell"
Socket.getservbyport(514, "udp") #=> "syslog"