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:
#
#
#
echo 7/tcp
|
http 80/tcp www www-http #World Wide Web
|
abcsrv 9999/tcp #
|
========================================================================