Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17112 программистов и 1833 робота. Сейчас ищут 1673 программиста ...

Net_Portscan::checkPort()

Вернуться к: Net_Portscan

Net_Portscan::checkPort()

Net_Portscan::checkPort() – check for available service

Synopsis

require_once 'Net/Portscan.php';

boolean Net_Portscan::checkPort ( string $host , integer $port , integer $timeout = 30 )

This function checks if there is a service available at the specified port on the specified machine.

Parameter

  • string $host - address of the host to check

  • string $port - port to check

  • string $timeout - time in seconds to wait for response from host

    If you run into timeout problems despite setting this parameter to a reasonably high value, you need to make sure that the configuration directive default_socket_timeout in the php.ini configuration file does not force the maximum timeout down to a lower value.

Return value

boolean - Returns TRUE on success, FALSE on failure.

Note

This function can be called statically.

Example

Using checkPort

<?php
require_once "Net_Portscan/Portscan.php";

if (
Net_Portscan::checkPort("localhost"80) == NET_PORTSCAN_SERVICE_FOUND) {
    echo 
"There is a service on localhost on port 80 (" Net_Portscan::getService(80) . ").\n";
}
?>


Вернуться к: Net_Portscan

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware