随笔分类 -  WebSocket/WorkerMan/Swoole

WebSocket/WorkerMan/Swoole
摘要:客户端代码 <html> <body> <div id="chart_div" style="width: 100%; height: 500px;"></div> <script src="https://www.gstatic.com/charts/loader.js"></script> <s 阅读全文
posted @ 2022-02-10 17:45 Tinywan 阅读(147) 评论(0) 推荐(0) 编辑
摘要:在整个系列中,我们严格地研究了服务器事件-源于服务器的事件-但我们也能够触发来自客户端的事件。 这些称为客户端事件,它们提供的服务与服务器事件不同,因为某些操作可能不需要验证或持久性。 客户端事件具有几个限制,您的应用程序必须遵守这些限制才能使用它们。 最值得注意的是: 必须通过“渠道”应用程序的仪 阅读全文
posted @ 2022-02-10 17:44 Tinywan 阅读(174) 评论(0) 推荐(0) 编辑
摘要:介绍 当需要以某种方式限制对频道的访问时,应使用私有频道。 为了让用户订阅私人频道权限,必须获得授权。 当使用 private- 通道名称调用 subscribe 方法时,通过对可配置身份验证 url 的 HTTP 请求进行身份验证。 授权架构图 (1)实例化pusher (2)通过pusher连接 阅读全文
posted @ 2022-02-10 17:43 Tinywan 阅读(438) 评论(0) 推荐(0) 编辑
摘要:Pusher的Channels是一个平台,可轻松将无缝的实时数据添加到您的应用程序中。 创建频道应用程序 您需要做的第一件事是在https://www.pusher.com上创建一个帐户。 单击注册按钮,然后选择您要登录到您的帐户的方式。 您可以使用GitHub或Google帐户,也可以使用电子邮件 阅读全文
posted @ 2022-02-10 17:42 Tinywan 阅读(319) 评论(0) 推荐(0) 编辑
摘要:介绍 实时通信是Web开发的圣杯,由于有了Web Sockets API,我们终于能够将其整合到我们的应用程序中。 但是,与大多数浏览器API一样,Web Sockets API的级别也很低,如果您花了很多时间使用它,那么您就会知道有效使用它会有多么困难。 但是,今天,我们口袋里有超级计算机,每天都 阅读全文
posted @ 2022-01-29 00:11 Tinywan 阅读(1625) 评论(0) 推荐(1) 编辑
摘要:1、官方地址:https://wiki.swoole.com/wiki/page/6.html 2、下载地址: https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.os 阅读全文
posted @ 2019-12-31 11:32 Tinywan 阅读(520) 评论(1) 推荐(0) 编辑
摘要:官方文档:https://help.aliyun.com/document_detail/63421.html?spm=5176.10695662.1996646101.searchclickresult.12b54224t6xqkT&aly_as=ac_gYVwe 1、服务器选型 2、健康状态检查 阅读全文
posted @ 2019-11-26 18:06 Tinywan 阅读(916) 评论(0) 推荐(0) 编辑
摘要:系统调用 阅读全文
posted @ 2018-09-09 17:21 Tinywan 阅读(377) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/summy_j/article/details/73199069 阅读全文
posted @ 2018-09-09 17:12 Tinywan 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1、ServerTimer.php 代码: 2、开启服务 3、打开谷歌浏览器测试 (1)没有携带name和password (2)携带name和password (3)两个客户端互相通信 客户端001 客户端002 阅读全文
posted @ 2017-08-23 22:35 Tinywan 阅读(3568) 评论(1) 推荐(0) 编辑
摘要:一、TcpConnection类 的使用 1、简单的TCP测试 Server.php 测试结果: 服务端输出: 以下错误表示,里面的连接协议没有修改掉原因。 2、黑白名单的访问 Server.php 开启Workerman服务 正确的访问: 非本地地址访问: 二、AsyncTcpConnection 阅读全文
posted @ 2017-08-22 23:28 Tinywan 阅读(6849) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-08-22 22:01 Tinywan 阅读(401) 评论(15) 推荐(2) 编辑
摘要:一、WebSockets简介 以字面意思来说,握手可以被定义为两个人抓住和握手右手,象征着问候,祝贺,同意或告别。在计算机科学中,握手是确保服务器与客户端同步的过程。握手是Web Socket协议的基本概念。 下图显示了与各种客户端的服务器握手: Web套接字 - 定义 Web套接字被定义为服务器和 阅读全文
posted @ 2017-06-16 09:01 Tinywan 阅读(581) 评论(0) 推荐(0) 编辑
摘要:websocketd 是WebSocket守护进程,它负责处理WebSocket连接,启动您的程序来处理WebSockets,并在程序和Web浏览器之间传递消息。 安装:websocketd 解压后生成这个文件:websocketd 复制该文件到 /usr/bin目录下,修改环境变量 可能出现的错误 阅读全文
posted @ 2017-05-08 17:31 Tinywan 阅读(12190) 评论(2) 推荐(2) 编辑
摘要:安装php 检查pcntl、posix扩展(已经安装成功) 安装git 下载 workerman-todpole 缺少官方依赖包,直接启动发现会报错: 安装:Composer 是 PHP 的一个依赖管理工具(全局安装) 注意: 如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv 那 阅读全文
posted @ 2016-12-22 20:48 Tinywan 编辑
摘要:一、详细代码案例 详细解读一个简单html5 WebSocket的Js实例教程,附带完整的javascript websocket实例源码,以及实例代码效果演示页面,并对本实例的核心代码进行了深入解读。 从WebSocket通讯三个阶段(打开握手、数据传递、关闭握手)进行了探讨,各阶段中浏览器和服务 阅读全文
posted @ 2016-09-21 22:16 Tinywan 阅读(94756) 评论(11) 推荐(5) 编辑
摘要:一、Video.js简介 Video.js 是一个开源的 Html5 jquery 视频插件,这个插件可以用来处理 Flash 视频,它还是一个多平台支持的产品。 Moreover,YouTube,Vimeo 等等的视频都可以很好地通过这个插件来播放。这个插件还支持桌面应用程序和其它的手持设备。Vi 阅读全文
posted @ 2016-09-18 12:11 Tinywan 阅读(4474) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示