Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > sockets


Автор: CGA 1.3.2004, 20:31
<?php

class Net {
var $host;
var $port;
var $time_out;
}
$net=new Net;
//
$net->host="try.md";
$net->port=125;
$net->time_out=5;

$fp=fsockopen($net->host,$net->port,$errno,$errstr,$net->$time_out);
if($fp) {
echo "Socket connected\n";
} else {
echo "Socket disconnected\n";
}
fclose($fp);
?>

delaiem execute v browser'e i 4erz "40" secund vivodetsea :

Warning: fsockopen() [function.fsockopen]: php_hostconnect: connect failed in /usr/home/ournet/chronos/www/test.php on line 14
Warning: fsockopen() [function.fsockopen]: unable to connect to try.md:125 in /usr/home/ournet/chronos/www/test.php on line 14
Socket disconnected
Warning: fclose(): supplied argument is not a valid stream resource in /usr/home/ournet/chronos/www/test.php on line 20

eto esli port ne sushestvuiet ... 4io mne delati 4tob bolsihe 4-6 sek script ne zavisal ... safe_mode = "1"

Автор: izOne 2.3.2004, 11:54
<?php

class Net {
var $host;
var $port;
var $time_out;
}
$net=new Net;
//
$net->host="127.0.0.1";
$net->port=800;
$net->time_out=5;

$fp = @fsockopen($net->host,$net->port,$errno,$errstr, $net->time_out);
if($fp){
   echo "Socket connected\n";
}else{
   echo "Socket disconnected\n<br>";
   echo $errstr;
}
// Продолжение скрипта
// ....
if($fp){
   fclose($fp);
}
?>

Автор: CGA 2.3.2004, 17:18
posiba ... 4to tut skazati "EA LOL" ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)