php socket(fsockopen)函数使用代码
程序员文章站
2022-03-17 07:48:36
...
php socket(fsockopen)函数的应用实例
使用fsockopen函数,首先要开启php.ini中的allow_url_open=on;
fsockopen是对socket客户端代码的封装,该函数中封装了socket_create(),socket_connect()。
服务器端代码:server.php
server send:welcome
"; 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
n"; } else { $in = "HEAD / http/1.1\r\n"; $in .= "HOST: localhost \r\n"; $in .= "Connection: close\r\n\r\n"; fputs($fp, $in); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); }?>
下一篇: PHP5 字符串处理函数大全_php技巧
推荐阅读
-
在PHP3中实现SESSION的功能(附、COOKIE函数库的使用:test_cookie.php3
-
php中生成随机密码的自定义函数代码
-
详解PHP中的mb_detect_encoding函数使用方法
-
PHP var_dump遍历对象属性的函数与应用代码
-
PHP使用fopen函数打开文件提示权限不够问题
-
巧学巧用:如何使用PHP中的字符串函数_PHP教程
-
使用php自带的多字节处理函数来处理中文,最佳方法_PHP教程
-
PHP函数http_build_query使用详解
-
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法,fsockopen函数
-
php文件打开、创建、读取fopen函数的使用说明_PHP教程