PHP:socket未连接时,socket_connect()不返回false

时间:2012-04-17 10:14:23

标签: php sockets return connect

执行此代码时:

//Surely there isn't any server behind
$host = "192.168.0.0";
$port = 1;

if(!$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP))
    exit("ERROR creating the socket.");

if(!socket_connect($socket, $host, $port))
    exit("ERROR connecting.");

socket_close($socket);

exit("Success connecting!");

打印 成功连接! 。但它应该 ERROR连接

这意味着当socket未连接时,socket_connect()不会返回false。为什么呢?

我正在使用在Windows XP上运行的PHP 5.3.1。

感谢。

0 个答案:

没有答案