曲径通幽论坛

标题: fsockopen() -- 打开 socket [打印本页]

作者: beyes    时间: 2012-8-11 23:15
标题: fsockopen() -- 打开 socket
fsockopen() 的语法如下:
[Plain Text] 纯文本查看 复制代码
resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )


第 1 个参数 $hostname 是主机名或 IP 。

第 2 个参数 $port 指定端口号。

第 3 个参数  $errno 是错误号。

第 4 个参数 $errstr 是错误的详细信息。

第 5 个参数 $timeout 表示连接超时时间。

测试代码:
[C++] 纯文本查看 复制代码
<?php
    $fp = @fsockopen("192.168.1.109", 2012, $errno, $errstr);
    if (!$fp) {
        echo "Error: $errno - $errstr<br />";
    } else {
        $sn = "ABCD-EFGH-IJKH-LMNO";
        fwrite($fp, $sn);
        fclose($fp);
        echo "good finished";
    }
?>





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2