我是靠谱客的博主 清爽蜻蜓,最近开发中收集的这篇文章主要介绍php tcp接收_69、php stream创建tcp服务1、案例函数汇总2、案例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、案例函数汇总

e451b5f636533e40cf759ae6277de80b.png

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、案例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部