このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

singleton method Socket.getservbyport

getservbyport(port, protocol_name="tcp") -> StringRuby 1.9.3 から[permalink][rdoc][edit]

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

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

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