69、php stream创建tcp服务

2022-10-11 21:33:25 132 0
魁首哥

1、案例函数汇总

2、案例

创建一个socket服务,接收客户端的请求。并打印相应的信息

2.1、socket服务代码

2.2、启动socket服务

3、测试

参考之前的测试。可用 telnet 充当tcp客户端,或者编写tcp客户端

3.1、使用telnet

3.2、编写tcp客户端

/**

* Copyright (C) Iamasb

* @project : 3、workerman相关知识点

* @explain : stream创建客户端

* @filename : 35、stream创建客户端.php

* @author : xiaobei 2801616735@qq.com

*/

error_reporting(0);

$local = “tcp://127.0.0.1:1234”;

$client = stream_socket_client($local,$errno,$errstr);

if (!$client) {

echo “error->”,$errno,’–>’,$errstr,PHP_EOL;

exit;

}

$remoteIp = stream_socket_get_name($client,true);

echo “remoteIp->”.$remoteIp,PHP_EOL;

$string = “i am a sb.”;

//echo fread($client,1024);

fwrite($client,$string);

while (!feof($client)) {

echo fgets($client);

}

fclose($client);

收藏
分享
海报
0 条评论
132
上一篇:ctf从入门到放弃day02 下一篇:PHP进阶教程-PHP还能玩多线程?看我怎么用多线程实现CC攻击器。

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

忘记密码?

图形验证码