概述
1、案例函数汇总
2、案例
创建一个socket服务,接收客户端的请求。并打印相应的信息
2.1、socket服务代码
/**
* Copyright (C) Iamasb
* @project : 3、workerman相关知识点
* @explain : stream创建tcp服务
* @filename : 34、stream创建tcp服务.php
* @author : xiaobei 280161635@qq.com
*/
error_reporting(0);
$local = "tcp://0.0.0.0:1234";
$main = stream_socket_server($local,$errno,$errstr);
if (!$main) {
echo $errno,'-->',$errstr,PHP_EOL;
exit;
}
$start = "welcome to";
while (true) {
$client = stream_socket_accept($main);
if (!$client) {
continue;
}
$remoteIp = stream_socket_get_name($client,true);
echo "remoteIp->".$remoteIp,PHP_EOL;
fwrite($client,$start,strlen($start));
// stream_set_blocking($client,0); // 如果设置非阻塞,则调用fread会立即返回
$string = trim(fread($client,1024));
echo "receive from client:
最后
以上就是清爽蜻蜓为你收集整理的php tcp接收_69、php stream创建tcp服务1、案例函数汇总2、案例的全部内容,希望文章能够帮你解决php tcp接收_69、php stream创建tcp服务1、案例函数汇总2、案例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复