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 Link to comment https://forums.phpfreaks.com/topic/240218-socket-programming/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.