out1.println("我是007");
out1.flush();pass-by-reference 在php.inc里面能找到对应的配置。

解决方案 »

  1.   

    fsockopen("192.168.0.103",8888,&$error_number,&$error_des,60))) 把&去掉, 即使是传应用,PHP4, 5默认只要在函数实现那里加&即可。fsockopen好像只能用在linux下还是咋的, 去看看PHP reference吧<?php
    error_reporting(E_ALL);echo "<h2>TCP/IP Connection</h2>\n";/* Get the port for the WWW service. */
    $service_port = getservbyname('www', 'tcp');/* Get the IP address for the target host. */
    $address = gethostbyname('www.example.com');/* Create a TCP/IP socket. */
    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    if ($socket === false) {
        echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
    } else {
        echo "OK.\n";
    }echo "Attempting to connect to '$address' on port '$service_port'...";
    $result = socket_connect($socket, $address, $service_port);
    if ($result === false) {
        echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
    } else {
        echo "OK.\n";
    }$in = "HEAD / HTTP/1.1\r\n";
    $in .= "Host: www.example.com\r\n";
    $in .= "Connection: Close\r\n\r\n";
    $out = '';echo "Sending HTTP HEAD request...";
    socket_write($socket, $in, strlen($in));
    echo "OK.\n";echo "Reading response:\n\n";
    while ($out = socket_read($socket, 2048)) {
        echo $out;
    }echo "Closing socket...";
    socket_close($socket);
    echo "OK.\n\n";
    ?>