#16648 [Opn->Csd]: fsocketopen + UDP ERROR
| From: | wez@php.net | Date: | Sun, 11 Aug 2002 11:14:39 +0000 |
| Subject: | #16648 [Opn->Csd]: fsocketopen + UDP ERROR | ||
| References: | 1 | Groups: | php.bugs php.doc |
| Request: | Send a blank email to php-bugs+get-16488@lists.php.net to get a copy of this message | ||
ID: 16648
Updated by: wez@php.net
Reported By: world-soft@freemail.hu
-Status: Open
+Status: Closed
Bug Type: Documentation problem
Operating System: Windows
PHP Version: 4.2.0
Assigned To: wez
New Comment:
This bug has been fixed in CVS. You can grab a snapshot of the
CVS version at http://snaps.php.net/. In case this was a
documentation
problem, the fix will show up soon at http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2002-04-21 14:53:32] world-soft@freemail.hu
My source:
$fp = fsockopen("udp://192.168.0.196",27015, &$errno, &$errstr, 10);
echo"$fp";
if (!$fp) {
echo "ERROR: $errno - $errstr<br>\n";
}
else{
$i=fwrite($fp,"ÿÿÿÿdetails\x00");
echo"$i";
$i2 = fread($fp,5);
echo"$i2";
.......
fclose($fp);
}
If 192.168.0.196 doesn't work, $fp=Resource id #1 ; $i=12, but there
isn't connection.
This values don't show the connection problem.
After the calling of the "fread" -> Internet Explorer doesn't load the
Site.
------------------------------------------------------------------------
[2002-04-17 03:50:09] wez@php.net
Reproduced under linux. Since UDP is a connectionless protocol, I'm
not sure what can be done about this:
When you fsockopen a UDP socket, all you are doing is
creating a socket. No real network stuff is done until
you fread or fwrite to the socket, at which point you will
see any error messages that arise.
Changing to a documentation problem.
------------------------------------------------------------------------
[2002-04-16 22:42:42] world-soft@freemail.hu
4.1.2 and 4.2.0 RC4 version:
The fsocketopen doesn't return error message when UDP port is not open.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16648&edit=1