注意,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,重要的事情说三遍!!!

  • 服务端
<?php
//namespace Swoole;
use Swoole\Coroutine\Server;
use Swoole\Coroutine\Server\Connection;
go(function(){$serv = new Server('127.0.0.1',9508,0.5);$serv->handle(function(Connection $conn) use($serv){while(true){$data = $conn->recv();$jdata = json_decode($data,true);$conn->send($data);}});$serv->start();
});
?>

  • 客户端
<?php
namespace swoole;
go(function (){$client = new coroutine\client(SWOOLE_SOCK_TCP);if($client->connect('127.0.0.1',9508,0.5)){$client->send("来了个菲律宾搏击教练?日本的要吗\n");echo $client->recv();}else{echo "General,the nuclear reactor is melting now";}if($client->close()){echo "感谢使用";}
});

上述代码均在laravel5.8中实现

然后先运行服务端代码,再运行客户端代码

输出结果:

以为这样就完了?I‘m deeply sorry,请看下篇

转载于:https://www.cnblogs.com/saintdingspage/p/11238921.html

在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(一)相关推荐

  1. 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(二)---静态文件如何部署...

    目前,较为成熟的技术是采用laravelS组件,注意和laravel 区别laravelS多了一个大写的S,由于laravelS默认监听5200端口,所以laravel项目要做一些调整 例如: 静态文 ...

  2. 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)

    laravel项目中的配置  原文出处:https://laravelacademy.org/post/19700.html,感谢原文作者让laravel这款可爱的php框架,进入了高并发的殿堂 如果 ...

  3. 在laravel5.8中集成swoole组件----初步测试

    铺垫 前提是先安装swoole组件,我采用从pecl-----php扩展组件网下载swoole扩展包,然后切入到解压缩的扩展包中运行phpize命令, phpize是一种编译命令,可以在安装文件中生成 ...

  4. DSAPI多功能组件编程应用-HTTP监听服务端与客户端

    本文中,演示了使用DSAPI.网络相关.HTTP监听,快速建立服务端和客户端. HTTP监听服务端的作用,是监听指定计算机端口,以实现与IIS相同的解析服务,提供客户端的网页请求,当然,这不仅仅是应用 ...

  5. Java中Socket通信-服务端和客户端双向传输字符串实现

    场景 什么是socket 在计算机通信领域,socket 被翻译为"套接字",它是计算机之间进行通信的一种约定或一种方式.通过 socket 这种约定,一台计算机可以接收其他计算机 ...

  6. 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...

    由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...

  7. IMI 基于 Swoole 开发的协程 PHP 开发框架 常驻内存、协程异步非阻塞

    介绍 IMI 是基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存.协程异步非阻塞IO等优点. IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手. IMI 框 ...

  8. 【★更新★】高性能 Windows Socket 服务端与客户端组件(HP-Socket v2.0.1 源代码及测试用例下载)...

    HP-Socket 以前为某大型通信项目开发了一套通用 Windows Socket TCP 底层通信组件,组件代号为 HP-Socket.现在把 HP-Socket 的所有代码向大众公开,希望能对大 ...

  9. php启用 asynchdns,在 PHP 中使用 Promise + co/yield 协程

    摘要: 我们知道 JavaScript 自从有了 Generator 之后,就有了各种基于 Generator 封装的协程.其中 hprose 中封装的 Promise 和协程库实现了跟 ES2016 ...

最新文章

  1. python 字典操作 内存占用,python - 如何强行释放字典使用的内存? - SO中文参考 - www.soinside.com...
  2. 2021.4.7 美团买菜后端开发实习生(二面)(含总结)(已oc)
  3. 在Synaptic Package Manager 加载USB 接口的CD-ROM
  4. OpenStack nova-network 支持多vlan技术实现片段代码
  5. 网络编程之如何通过URL获取网页代码
  6. Java集合系列---红黑树(基于HashMap 超详细!!!)
  7. [论文阅读] Learning Without Forgetting
  8. [tensorflow]win 环境 安装anacoda 4.8.2 和tensorflow 2.1.0
  9. leetcode之移动零
  10. AM335x TP驱动解析
  11. python spearman相关系数_Pearson、Spearman秩相关系数、kendall等级相关系数 (附python实现)...
  12. Matlab矩阵操作
  13. idea关闭自动更新
  14. Microsoft Office 2013 word MathType 报错 (MathPage.wll)
  15. VS报错:没有足够的内存继续执行程序
  16. 关于意识形成过程的认识
  17. 【组合数学】指数生成函数 ( 指数生成函数概念 | 排列数指数生成函数 = 组合数普通生成函数 | 指数生成函数示例 )
  18. 升级至android 5.0,OPPO X9007 升级到Android5.0 Color2.1(root版) 详细纪实
  19. CUDA并行编程较有用的总结
  20. 利用和讯博客赚钱步骤详解

热门文章

  1. mybatis 多租户saas_彻底理解微商城多租户Saas架构设计
  2. 王道操作系统考研笔记——2.1.9 调度算法
  3. wordpress 主题开发
  4. [Windows]7种网络编程I/O模型代码实现实例
  5. Firefox无法启动,提示Profile is yet in use by another Firefox
  6. 接口报Provisional headers are shown原因和解决方法
  7. 安卓系统源代码下载(官方教程)
  8. 前端小知识点(4):JS 运行机制和存储
  9. 前端学习(3304):函数组件组件父组件子组件forwarRef聚焦
  10. [vue] v-once的使用场景有哪些?