#16648 [Opn->Csd]: fsocketopen + UDP ERROR

From: 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

« previous php.bugs (#16488) next »