Re: [php] php_network_getaddresses: getaddrinfo failed: No such host is known

From: Date: Wed, 27 May 2009 13:05:45 +0000
Subject: Re: [php] php_network_getaddresses: getaddrinfo failed: No such host is known
References: 1 2 3 4 5 6 7 8  Groups: php.general 
Request: Send a blank email to php-general+get-293206@lists.php.net to get a copy of this message
I am using a single pc and i have enable firewall access. Could it be that the remote server is having trouble On Wed, May 27, 2009 at 2:02 PM, Stuart <stuttle@gmail.com> wrote: > 2009/5/27 HELP! <izoduwa@gmail.com>: > > start> run> cmd> > > telnet ip port > > > > could not connect > > In that case your problem is not with PHP. I suggest you talk to your > network administrator. > > -Stuart > > -- > http://stut.net/ > > > On Wed, May 27, 2009 at 1:44 PM, Stuart <stuttle@gmail.com> wrote: > >> > >> 2009/5/27 HELP! <izoduwa@gmail.com>: > >> > I have made the correction but the error remiins: > >> > > >> > $port ="xx"; > >> > $ip ="xx > >> > $con ="tcp"; > >> > $timeout = 30; > >> > > >> > > >> > > >> > > >> > $fstream = stream_socket_client("$con://$ip:$port", $errno, $errstr, > >> > $timeout); > >> > > >> > if($fstream){ > >> > $str = stream_get_contents($fstream); > >> > print( "Connection successful: $str "); > >> > } > >> > else{ > >> > echo "Remote: ".$name."<br> str: > >> > $str<br>write:$br<br> $errstr > >> > ($errno)"; > >> > } > >> > >> My guess is that the IP you're trying to connect to is wrong. Can you > >> telnet to that IP/port combination on a command line? > >> > >> -Stuart > >> > >> -- > >> http://stut.net/ > >> > >> > On Wed, May 27, 2009 at 1:31 PM, Stuart <stuttle@gmail.com> wrote: > >> >> > >> >> 2009/5/27 HELP! <izoduwa@gmail.com>: > >> >> > $port ="xx"; > >> >> > $ip ="xx"; > >> >> > $con =$transport = "tcp"; > >> >> > >> >> Which part of "See the manual for details" confused you? > >> >> > >> >> You're passing ... > >> >> > >> >> "$con:$ip:$port" > >> >> > >> >> ... which based on the above will translate to ... > >> >> > >> >> "tcp:xx:xx" > >> >> > >> >> ... which is invalid. It should be ... > >> >> > >> >> "$con://$ip:$port" > >> >> > >> >> ... which will translate to ... > >> >> > >> >> "tcp://xx:xx" > >> >> > >> >> ... which is a valid value. > >> >> > >> >> Please, read the damn manual ... carefully!! > >> >> > >> >> -Stuart > >> >> > >> >> -- > >> >> http://stut.net/ > >> >> > >> >> > On Wed, May 27, 2009 at 1:24 PM, Stuart <stuttle@gmail.com> wrote: > >> >> >> > >> >> >> 2009/5/27 HELP! <izoduwa@gmail.com>: > >> >> >> > Hi, > >> >> >> > error: > >> >> >> > php_network_getaddresses: getaddrinfo failed: No such host is > >> >> >> > known > >> >> >> > > >> >> >> > $fstream = stream_socket_client("$con:$ip:$port", > >> >> >> > $errno, > >> >> >> > $errstr, > >> >> >> > $timeout); > >> >> >> > > >> >> >> > if($fstream){ > >> >> >> > $br = fwrite($fstream,$login_request_block); > >> >> >> > $str = stream_get_contents($fstream); > >> >> >> > print( "Connection successful: $str "); > >> >> >> > } > >> >> >> > else{ > >> >> >> > return " str: $str<br>write:$br<br> $errstr > >> >> >> > ($errno)"; > >> >> >> > } > >> >> >> > > >> >> >> > What could be the error > >> >> >> > >> >> >> What's in $con? I'm guessing "tcp" in which case > >> >> >> the first > parameter > >> >> >> to stream_socket_client is wrong. See the manual for details: > >> >> >> http://php.net/stream_socket_client > >> >> >> > >> >> >> In future please consult the manual and double-check that > >> >> >> you're > >> >> >> passing valid arguments to the functions you're using before > asking > >> >> >> on > >> >> >> this list. > >> >> >> > >> >> >> -Stuart > >> >> >> > >> >> >> -- > >> >> >> http://stut.net/ > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > www.bemycandy.com > >> >> > > >> > > >> > > >> > > >> > -- > >> > www.bemycandy.com > >> > > > > > > > > > -- > > www.bemycandy.com > > > -- www.bemycandy.com

« previous php.general (#293206) next »