getservbyname関数

サービス名からポート番号を取得する関数。
ポート番号をプログラム内にリテラルで持たなくても良いためのもので、
サービス名を対応するポート番号に変換する。


PORT = getservbyname(SERVICE, PROTO)


サービス名とポート番号の対応表はservicesファイルに記載されている。


servicesファイルは、Windows 2000/XP以降であれば、hostsファイルと同ディレクトリの
「C:\Windows\system32\drivers\etc」フォルダに保存されている。



========================================================================
# Copyright (c) 1993-2004 Microsoft Corp.
#
# This file contains port numbers for well-known services defined by IANA
#
# Format:
#
# / [aliases...] [#]
#

echo 7/tcp

http 80/tcp www www-http #World Wide Web

abcsrv 9999/tcp #

========================================================================