CSkovholm Posted July 17, 2010 Share Posted July 17, 2010 Hey there. I'm new to sockets in PHP programming. I've searched the web and found a tutorial, in which there is a coding example. This script is supposed to open a socket between the given IP and port that belongs to a Counter Strike server. I want to send a socket containing some basic input and retrieve it from the server again. However, i get this error.. Warning: socket_bind() [function.socket-bind]: unable to bind address [0]: The requested address is not valid in its context. in C:\wamp\www\cs_script\index.php on line 13 Could not bind to address My code is: <?php // Set time limit to indefinite execution set_time_limit (0); // Set the ip and port we will listen on $address = '178.236.69.70'; $port = 27015; // Create a TCP Stream socket $sock = socket_create(AF_INET, SOCK_STREAM, 0); // Bind the socket to an address/port socket_bind($sock, $address, $port) or die('Could not bind to address'); // Start listening for connections socket_listen($sock); /* Accept incoming requests and handle them as child processes */ $client = socket_accept($sock); // Read the input from the client – 1024 bytes $input = socket_read($client, 1024); // Strip all white spaces from input $output = ereg_replace("[ \t\n\r]","",$input).chr(0); // Display output back to client socket_write($client, $output); // Close the client (child) socket socket_close($client); // Close the master sockets socket_close($sock); ?> Thanks in advantage. Link to comment https://forums.phpfreaks.com/topic/208033-php-sockets-problem-unable-to-bind-adress/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.