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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.