SERVER. Php
Code
" ;} Bind to the socket port if ($ret = Socket_bind ($sock, $address, $ Port) < 0) {echo "Socket_bind () failed due to:". Socket_strerror ($ret). "
" ;} Start listening if ($ret = Socket_listen ($sock, 4)) < 0 {echo "Socket_listen () failed because:". Socket_strerror ($ret). "
" ;} do {if ($msgsock = socket_accept ($sock)) < 0 {echo "socket_accept () Failed:reason:"). Socket_strerror ($msgsock). "\ n"; break; }//Send to client $msg = "Server-side send: Welcome to the server!"
" ; Socket_write ($msgsock, $msg, strlen ($msg)); Echo reads the information sent from the client
" ; $buf = Socket_read ($msgsock, 8192); $talkback = "Information received $buf
" ; Echo $talkback; if (Socket_write ($msgsock, $talkback, strlen ($talkback)) < 0) {echo "Socket_write () Failed:reason:". Socket_strerror ($msgsock). "\ n";} else {echo "sent successfully";} Echo $buf; Socket_close ($msgsock); } while (true); Socket_close ($sock); ?>
CLIENT. Php
Code
TCP/IP Connection\ n "; $service _port = Server port; $address = "Server IP"; $socket = Socket_create (Af_inet, Sock_stream, sol_tcp); if ($socket < 0) {echo "socket_create () Failed:reaso N: ". Socket_strerror ($socket). "\ n";} else {echo "ok.\n";} echo "Trying to connect ' $address ' port ' $service _port ' ...
" ; $result = Socket_connect ($socket, $address, $service _port ); if ($result < 0) {echo "Socket_connect () failed.\nre Ason: ($result) ". Socket_strerror ($result). "\ n";} else {echo "Connection ok
" ; } $in = "Information sent to the server \ r \ n"; $in. = "is also sent to the server \ r \ n"; $out = "; $out 1 = "; if (! Socket_write ($socket, $in, strlen ($in))) {Echo "Socket_write () Failed:reason:". Socket_strerror ($socket). "\ n";} else {echo "sent to server information successfully!
" ; } while ($out = Socket_read ($socket, 8192)) {echo "The receiving server backhaul information is successful!"
" ; Echo $out; } echo "Close socket ...
" ; Socket_close ($socket); echo "Close OK
" ; ?>