Get Internet service which corresponds to port and protocol
Syntax
getservbyport ( int $port , string $protocol ) : string
Parameters
port
The port number.
protocol
protocol is either "tcp" or "udp" (in lowercase).
Return
Returns the Internet service name as a string.
Examples
1 · port protocol
<? $port = 80; $protocol = "tcp"; $return = getservbyport($port, $protocol); echo $return; ?>
http
2 · 1
<? $array = array(21, 22, 23, 25, 43, 70, 79, 80, 110, 143); $protocol = "tcp"; foreach ($array as $port) { $return = getservbyport($port, $protocol); echo "$port: $return\n"; } ?>
21: ftp 22: ssh 23: telnet 25: smtp 43: nicname 70: gopher 79: finger 80: http 110: pop3 143: imap