码迷,mamicode.com
首页 >  
搜索关键字:swoole 1.79 websocket 聊天室 基于swoole_server    ( 3582个结果
.NET 开源项目 StreamJsonRpc 介绍[下篇]
阅读本文大概需要 9 分钟。 大家好,这是 .NET 开源项目 StreamJsonRpc 介绍的最后一篇。上篇介绍了一些预备知识,包括 JSON-RPC 协议介绍,StreamJsonRpc 是一个实现了 JSON-RPC 协议的库,它基于 Stream、WebSocket 和自定义的全双工管道传 ...
分类:Web程序   时间:2020-07-16 11:53:13    阅读次数:68
Swoole 中协程的使用注意事项及协程中的异常捕获
协程使用注意事项 协程内部禁止使用全局变量,以免发生数据错乱; 协程使用 use 关键字引入外部变量到当前作用域禁止使用引用,以免发生数据错乱; 不能使用类静态变量 Class::$array / 全局变量 $_array / 全局对象属性 $object->array / 其他超全局变量 $GLO ...
分类:其他好文   时间:2020-07-15 23:14:15    阅读次数:96
webSocket以及https
需求:就是当后台操作完大量的数据之后,需要通知前端修改状态,于是第一时间想到了使用WebSocket。 概念的话这里就不解释了。 直接贴上我的代码,在springBoot中的使用。 首先在pom.xml中加入依赖 <dependency> <groupId>org.springframework.b ...
分类:Web程序   时间:2020-07-15 22:57:53    阅读次数:91
ubuntu20部署php-swoole开发环境
第1步:安装依赖 add-apt-repository ppa:ondrej/php apt install php-dev 第2步:编译安卓swoole wget https://codeload.github.com/swoole/swoole-src/tar.gz/v4.5.2 然后tar z ...
分类:Web程序   时间:2020-07-14 21:50:25    阅读次数:137
php使用WebSocket详细教程之建立连接(一)
本次教程需要理解的内容: 什么是WebSocket? WebSocket可以用来干什么? 什么是WebSocket握手? php使用WebSocket的流程? php中WebSocket相关函数的作用? (一)什么是WebSocket? WebSocket是一种在单个TCP连接上进行全双工通信的协议 ...
分类:Web程序   时间:2020-07-14 16:37:52    阅读次数:59
php使用WebSocket详细教程之对接收数据解包及发送数据包装(二)
接上篇介绍如何建立连接等基础了解,接下来介绍的是服务器接收到数据的转化,获得真实数据。本篇需要理解的内容: WebSocket数据的收发协议? 什么是masking-key? php的两个函数pack()与unpack()? 理解数据包装与数据解包 (一)WebSocket数据的收发协议首先,对于客 ...
分类:Web程序   时间:2020-07-14 16:21:59    阅读次数:63
在华为云上自建聊天平台遇到的坑(开放端口)
618的时候买了一台华为云耀云服务器,然后在暑假的时候想要用服务器做一点事情,想到在学校的时候有一个Java实验是实现本地的聊天服务器+聊天客户端,当时做实验的时候觉得好神奇,想着有朝一日要把这个简易的聊天室部署到远程服务器上,现在机会来了。 这个聊天服务器的原理是利用tcp协议(还未系统学习所以可 ...
分类:其他好文   时间:2020-07-13 14:00:25    阅读次数:117
websocket协议
很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能 ...
分类:Web程序   时间:2020-07-13 13:26:51    阅读次数:59
Swoole 中使用通道(Channel)实现协程间通讯(消息队列)
通道 Coroutine\Channel 使用本地内存,不同的进程之间内存是隔离的。 只能在同一进程的不同协程内进行 push 和 pop 操作。 Co::set(['hook_flags'=> SWOOLE_HOOK_ALL]); Co\run(function(){ // 设置一个容量为1的通道 ...
分类:其他好文   时间:2020-07-12 19:10:33    阅读次数:108
Swoole 协程性能测试
// 开启协程化,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO Co::set(['hook_flags'=> SWOOLE_HOOK_ALL]); $s = microtime(true); // 创建协程容器 Co\run(function() { // 开启100 ...
分类:其他好文   时间:2020-07-11 17:23:32    阅读次数:79
3582条   上一页 1 ... 8 9 10 11 12 ... 359 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!