PHP有强大的Socket操作能力,它的处理方式更接近于C

2022-10-11 21:31:01 125 0
魁首哥

开启一个 Socket 监听示例程序:

PHP有强大的Socket操作能力,它的处理方式更接近于C

$host=”192.168.1.99″;//主机地址

$port=1234;//端口

//设置超时时间

set_time_limit(0);

//创建一个Socket

$socket=socket_create(AF_INET,SOCK_STREAM,0)ordie(“Couldnotcreatesocket\n”);//绑定Socket到端口

$result=socket_bind($socket,$host,$port)ordie(“Couldnotbindtosocket\n”);//开始监听链接

$result=socket_listen($socket,3)ordie(“Couldnotsetupsocketlistener\n”);//acceptincomingconnections

//另一个Socket来处理通信

$spawn=socket_accept($socket)ordie(“Couldnotacceptincomingconnection\n”);//获得客户端的输入

$input=socket_read($spawn,1024)ordie(“Couldnotreadinput\n”);//清空输入 字符串

$input= trim ($input);//处理客户端输入并返回结果

$ output =strrev($input).”\n”;

socket_write($spawn,$output, strlen ($output))ordie(“Couldnotwriteoutput\n”);//关闭

socket_close($spawn);

socket_close($socket);

收藏
分享
海报
0 条评论
125
上一篇:详解php-fmp.conf和php.ini文件 下一篇:零基础学习PHP篇变量声明赋值超全局变量获取记录等

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码