Получает номер порта, присвоенного Интернет службе и протоколу


(PHP 4, PHP 5)

getservbynameПолучает номер порта, присвоенного Интернет службе и протоколу

Описание

int getservbyname ( string $service , string $protocol )

Функция getservbyname() возвращает Интернет порт, который соответствует параметру service для заданного в protocol протокола, как в /etc/services.

Список параметров

service

Имя Интернет службы в виде строки (string).

protocol

Параметр protocol может быть равен "tcp" или "udp" (в нижнем регистре).

Возвращаемые значения

Возвращает номер порта, или FALSE если service или protocol не найдены.

Примеры

Пример #1 Пример использования 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";
     }
     
?>

Смотрите также