getservbyname

(PHP 4, PHP 5)

getservbyname — Retourne le numéro de port associé à un service Internet et un protocole

Description

int getservbyname ( string $service, string $protocol )

getservbyname() retourne le numéro de port associé au service service et au protocole protocol , comme dans /etc/services . protocol vaut soit tcp , soit udp (en minuscule). Retourne FALSE si service ou protocol n'est pas trouvé.

Exemple 1751. Exemple avec getservbyname()

<?php
$services 
= array( 'http' 'ftp' 'ssh' 'telnet' 'imap'
'smtp' 'nicname' 'gopher' 'finger' 'pop3' 'www' );

foreach (
$services  as  $service ) {                    
    
$port  getservbyname ( $service 'tcp' );
    echo 
$service  ": "  $port  "<br />\n" ;
}
?>

Pour une liste complète des numéros de ports, voir : http://www.iana.org/assignments/port-numbers.

Voir aussi getservbyport() .