mariam Posted June 23, 2011 Share Posted June 23, 2011 i am trying to develope a code that reads data from the specific tcp port (5556 in our case)... we are using socket programming... the code reads the data and saves it in a variable. we want that the socket remains open all the time as continuous data is being received.. also i dont exactly know where to embed this code in our web..should an html page contain this code? eg the code og our website home page? please guide... <? // set some variables $host = "192.168.1.99"; $port = 1234; // don't timeout! set_time_limit(0); // create socket $socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n"); // bind socket to port $result = socket_bind($socket, $host, $port) or die("Could not bind to socket\n"); // start listening for connections $result = socket_listen($socket, 3) or die("Could not set up socket listener\n"); // accept incoming connections // spawn another socket to handle communication $spawn = socket_accept($socket) or die("Could not accept incoming connection\n"); // read client input $input = socket_read($spawn, 1024) or die("Could not read input\n"); // clean up input string $input = trim($input); // reverse client input and send back $output = strrev($input) . "\n"; socket_write($spawn, $output, strlen ($output)) or die("Could not write output\n"); // close sockets socket_close($spawn); socket_close($socket); ?> i need to write the data received in the database too Quote Link to comment https://forums.phpfreaks.com/topic/240218-socket-programming/ 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.