php socket(fsockopen)函数的应用实例
使用fsockopen函数,首先要开启php.ini中的allow_url_open=on;
fsockopen是对socket客户端代码的封装,该函数中封装了socket_create(),socket_connect()。
服务器端代码:server.php
;socket_write($msgsock, $msg, strlen($msg)); //返回信息给客户端echo read client message\n;$buf = socket_read($msgsock, 8192); //获取客户端发送过来的信息$talkback = 2.received message:$buf\n;echo $talkback;if (false === socket_write($msgsock, $talkback, strlen($talkback))) { //返回信息给客户端 echo socket_write() failed reason: . socket_strerror(socket_last_error($sock)) .\n;} else { echo send success;}socket_close($msgsock);}socket_close($sock);
客户端代码:fsocket.php