From:             [EMAIL PROTECTED]
Operating system: Windows NT 4.0
PHP version:      4.1.1
PHP Bug Type:     Sockets related
Bug description:  Socket 

I keep getting the following error:
"Microsoft Visual Basic Run-time error '10054': THe connection is reset by
remote side"
when I try to connect a PHP UDP socket to a VB Application.  I am trying
to dump a small packet of data to the VB program using the following PHP
code:
        $port=getPort($t);
        $host=getHost($t);
        $prot=getProtocol($t);
        $fp = fsockopen ($prot.$host, $port, $errno, $errstr, 30);
        if (!$fp) {
            echo "$errstr ($errno)<br>\n";
        } else {
            $w=fputs ($fp, URLUnEncode($Commands["DATA"]));
        }
    }
    if (!$fp)
    {
        //$w=socket_set_blocking(TRUE);
        //sleep(30);
        $w = fclose ($fp);
    }
The problem is the socket works fine the first time, but the second time
the script is run (~1 min between successive runs) the application gives
this error.  It seems to me the script is closing before it is done
sending the data.  I tried various socket timeouts, setting the blocking
to true and false, and putting a pause in.  Nothing seemed to work.  Is it
because only the script is sending data, I have not seen any PHP examples,
where the script is the only side sending data.
Thanks,
Eric Levy
-- 
Edit bug report at: http://bugs.php.net/?id=15040&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to