server.phpset(array("worker_num"=>4, "dispatch_mode"=>2));$server->on("connect", function($cli) { $ser->send("hello");});$server->on("receive", fun...
转载 2015-05-08 08:33:00
113阅读
2评论
服务器端环境 系统环境 uUbuntu 20.04 php版本 PHP 7.4.3 服务文件 udp_server.php <?php //创建Server对象, 0.0.0.0:9501 或 127.0.0.1:9501 端口 (全部ip或本地ip) $server = new Swoole\ ...
转载 2021-08-10 17:54:00
272阅读
2评论
在 Docker 容器中使用 SwooleUDP 功能,开发者不可避免会遇到各种问题。Swoole 是一个高性能的 PHP 扩展,可以实现异步 I/O、协程和多进程等高级功能。然而,当我们将 Swoole 部署在 Docker 环境中时,UDP 功能的实现和调试会变得复杂。接下来,我将分享解决 “Docker 中使用 Swoole UDP” 一系列挑战的过程,包括版本对比、迁移指南、兼容性处
原创 6月前
77阅读
直接上代码 udp.php<?php/** * Created by PhpStorm. * User: Adminis
原创 2022-08-18 12:03:22
96阅读
学习之Swoole4文档UDPUDP 服务器与 TCP 服务器不同,UDP 没有连接的概念。启动 Server 后,客户端无需 Connect,直接可以向 Server 监听的 9502 端口发送数据包。对应的事件为 onPacket。$clientInfo 是客户端的相关信息,是一个数组,有客户端的 IP 和端口等内容调用 $server->sendto 方法向客户端发送数据$server = new Swoole\Server('127.0.0.1','9502',SWOOLE_PROC
原创 2023-05-05 17:23:30
76阅读
阅读目录TCPTCP_SERVER.phpTCP_CUSTOMER.phpUDPUDP_SERVER.phpUDP_CLIENT.phpHTTP指定访问html目录,
原创 2023-02-09 11:10:12
27阅读
环境:Centos6.4,PHP环境:PHP7 然后进入终端对应的文件所在目录,执行命令(这里文件名是index2.php) 出现此状态,没有报错,说明开启成功了。 开始测试 查看服务端 OK~
原创 2021-05-27 15:23:06
515阅读
Http、TCP、UDP服务其实在上篇文章中,我们就已经运行起来了一个 Http 服务,也简单地说明了一下使用 Swoole 运行起来的服。因此,今天我...
原创 2022-09-26 15:39:22
230阅读
程序代码udp_server.php//创建Server对象,监听 127.0.0.1:9502端口,类型为SWOOLE_SOCK_UDP$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP); //监听数据接收事件$serv->on('Packet', function (...
原创 2018-09-15 21:18:29
117阅读
程序代码udp_server.php//创建Server对象,监听 127.0.0.1:9502端口,类型为SWOOLE_SOCK_UDP$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP); //监听数据接收事件$serv->on('Packet', function (...
转载 2022-01-19 11:33:40
256阅读
1、简介开发项目时需要用到对象存储功能,而minio是github上一款开源的提供对象存储服务的项目,使用go语言开发,如果不想花钱购买主流大厂的对象存储服务(虽然不贵),可以参考本文的配置,在docker部署minio并将其集成到springboot项目中2、docker部署minio        关于minio的部署与使用可参照官方文档:MinIO |
转载 2023-11-08 22:33:42
87阅读
TCP、UDP服务客户端上一节,我们学习了如何搭起简单的 Http、TCP 以及 UDP 服务。是不是发现在 Swoole 中搭建这三种服务非常地简
原创 2022-09-26 15:39:25
107阅读
$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP);//监听数据接收事件$serv->on('Packet', function ($s
原创 2023-03-02 05:05:24
70阅读
Swoole:PHP 协程框架https://www.swoole.com/Swoole:github文档https://github.com/swoole/swoole-src/blob/master/READM
原创 2023-01-11 18:43:32
139阅读
适用于php5.3以上版本centOS7中:在此网站http://pecl.php.net/package/swoole选择合适的版本,我用的是4.2.9wget http://pecl.php.net/get/swoole-4.2.9.tgz tar -zxvf swoole-4.2.9.tgz cd swoole-4.2.9 phpize ./configure
原创 2023-02-15 09:08:46
163阅读
 一 、swoole的安装及基本使用可参照之前的  二、swoole的用法1.tcp服务     new_swoole_server有4个参数,默认是tcp连接/创建Server对象,监听 127.0.0.1:9501端口 $serv = new swoole_server("127.0.0.1", 9501); //(根据需要设置)用
转载 6月前
25阅读
 Swoole 官方 Docker 镜像:https://github.com/swoole/docker-swoole使用方法:docker pull phpswoole/swoole docker run --rm phpswoole/swoole "php -m" docker run --rm phpswoole/swoole "php --ri
转载 2023-07-08 16:27:43
274阅读
 从标准上来说,整个技术架构是WebServices(带s的), 有时会看到很多人写成WebService(不带s的),其实这是不标准的WebService指的是单独一个服务,而WebServices指的是它的技术架构,目前WebServices技术使用的稍多些,因为它走的是HTTP协议,它可以穿越防火墙,它天生就能穿越80端口,但是WebServices的缺点就是:慢!!因为WebSe
转载 2023-12-19 15:20:24
58阅读
1. 九种基本数据类型的大小,以及他们的封装类。2. Switch能否用string做参数?答案:在Java语言中Swith可以使用参数类型有:Only convertible int values, strings or enum variables are permitted   可以自动转换为整型的(byte,short,int),String类型,枚举类型。   Jav
转载 1月前
404阅读
1、yum install php-devel php-pear 2、 wget http://pear.php.net/go-pear.phar 3、PHP go-pear.phar 4、cp /root/pear/bin/pear /usr/local/bin 5、cp /root/pear/b
转载 2019-11-25 15:51:00
164阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5