workman初次接触,可以正常运行在windows站点下.

xiaogou xiaogou     2023-05-08     125

关键词:

PHP聊天室框架

workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。

workerman-chat采用gateway workers 进程模型。gateway只负责网络IO,全异步非阻塞,每个gateway进程都可以同时接受上万客户端连接。 workers采用的是PHP开发者所熟悉的同步模型,并提供了开发者基本的接口 onConnect、onMessage、onClose、sendToClient、sendToAll等方法。 开发者只要在onConnect、onMessage、onClose三个方法中添加上自己的业务逻辑即可,开发维护非常简单。

由于采用的是gateway workers 进程模型,gateway和workers之间是无状态的,gateway和workers可以分别部署在不同的物理机上,所以扩容和升级都非常方便。 workerman-chat也非常适合游戏后台开发。

查看php聊天室demo请点击这里

下载

下载PHP 聊天室框架

Fork on Github  下载ZIP压缩文件 下载52422次

特性

  • 使用PHP开发
  • PHP多进程
  • gateway workers进程模型
  • 支持libevent事件轮询库,支持高并发
  • 默认使用Websocket协议,更小带宽,更好性能
  • 支持分布式部署,可横向扩容
  • 客户端跨浏览器支持(需要浏览器支持html5或者flash)
  • 多房间支持
  • 支持私聊
  • 支持心跳检测
  • 同样非常适合游戏后台开发
 

linux环境安装启动

首先:参考手册检查/安装workerman环境

1、下载workerman-chat,并解压缩到任意目录

2、启动workermanphp start.php start -d如下图。

技术图片

3、浏览器访问端口http://ip:55151或者http://域名:55151,例如 http://workerman.net:55151如图:(如果无法访问请检查服务器防火墙)

初次接触urdf

使用URDF创建机器人3D仿真模型在真实的机器人上编程可以更好地让我们理解机器人的控制方式,因为真实的机器人会有反馈.如果没有真实的机器人,那么ROS仿真是一个很好的选择.ROS通过URDF(UnifiedRobotDescriptionFormat)描述机器人硬件尺... 查看详情

selenium初次接触-1

 10月30日web自动化测试的两种方式:模拟整个http客户端(压力测试,取代浏览器和人,直接和服务端进行交互),模拟用户操作(功能测试,取代人)selenium是自动化浏览器的工具包,可以用于各个方面:web测试自动化,日... 查看详情

ubuntu在哪里输入代码

我新手啊。。。刚接触这个系统1.请问在哪里输入soducp....2.我装的是AMD64构架的UBUNTU,原来XP的程序都不能运行,如果装32位那个UBUNTU呢?xp的程序可以运行吗?3.装虚拟机再装XP是不就可以正常使用原来XP的文件了?一个问题10分~~... 查看详情

windows下安装使用workman简单实例(代码片段)

转自:https://blog.csdn.net/Srodong/article/details/88351335首先下载workerman  https://www.workerman.net/download  下载好workerman,后在workerman文件下创建一个新的文件start.php  代码如下:<?phpuse 查看详情

是否可以在 Windows 上运行 DataStax OpsCenter?

】是否可以在Windows上运行DataStaxOpsCenter?【英文标题】:IsitpossibletorunDataStaxOpsCenteronWindows?【发布时间】:2021-11-0408:15:08【问题描述】:上下文我只是在Windows2019服务器上“安装”了Cassandra3.11.11(“安装”意味着解压tar,设置所... 查看详情

如何在前台运行 Windows 任务?

...个不能正常工作的任务,我想让它在前台运行,这样我就可以看到它的进度。我的任务是一个powershell脚本,当我手动运行它时它可以完美运行,但是当它被任务运行时,某些部分会失败。谢谢!【问题讨论】:【参考方案1】:... 查看详情

vc++atl编写的windows系统服务程序如何运行设置断点调试

本人刚接触VC++要改一个成程序该程序是用ATL写的一个Windows系统服务可以编译通过但是运行起来之后系统服务里面没有显示该服务所以就不能测试,有没有高手帮助我一下我可以把程序发给他谢谢了我也正在编写一个服务程序,... 查看详情

Windows 10:笔(触控笔)无法在 MFC 应用程序上运行

...】:2020-09-1309:25:59【问题描述】:我有一个MFC应用程序,可以在Windows7下与Pen(Stylus)一起正常工作,但不幸的是,它在Windows10上无法正常工作。在Windows7下,我可以在不使用(单击并拖动)滚动条的情况下使用触控 查看详情

php5.3中namespace的说明,帮助初次接触namespace的phper快速理解

命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀,但是方法名变的很长了,... 查看详情

django和vue初次接触

参考技术A因为要改一些以前的需求,主管让我学习一下vue,花了半天的时间算是入了门,就要拿成熟的项目去改,这个难度还是挺大的.熟悉网站建设的人应该都知道vue是一个出色的前端框架,而django是python语言体系下的一个后端框架,... 查看详情

在 Windows 和 Linux 之间运行 Jack [关闭]

...常Ubuntu杰克在识别麦克风时遇到问题窗口杰克工作正常我可以很好地在两个linux系统之间连接Jack, 查看详情

初次接触express(代码片段)

今天初次使用express,还是写写心得好了。中间件mothodnodemon~的使用中间件中间件我觉得就是个开箱即用的工具,写好中间件函数,直接use就好。示例1:letmyLogger=(req,res,next)=>console.log('hi');app.use(myLogger);示例2://匿名函数ap... 查看详情

ssis初次接触+开发记录

第一次接触SSIS,昨天终于把一套流程走通,记一下流水。1:安装使用SSIS需要安装插件(VS和SqlServer都需要另外安装)。自己使用的vs2017开发,官网有专门的VS2017安装SSDT的文章,但是自己电脑死活装不上,可能是公司使用了域账... 查看详情

c#在本机编译的程序可以正常运行,去到别的电脑报这个错误,然后下列代码在事件查看器看的。求大神解决

应用程序:Chat_Screen.exeFramework版本:v4.0.30319说明:由于未经处理的异常,进程终止。异常信息:System.Windows.Markup.XamlParseException堆栈:在System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader,System.Xaml.IXamlObjectWriterFactory,Boolean,System.Object,System.X... 查看详情

基础1.初次接触jquery

1.浅理解Jquery:jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。2.DOM对象和Jquery对象之前的转换 A)DOM转为Jquery对象:  很简单:  ... 查看详情

初次运行git前的配置

一般在新的系统上,我们都需要先配置下自己的Git工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。Git提供了一个叫做 gitconfig 的工具(译注:... 查看详情

reactnative0.56.0版本在windows下有bug不能正常运行(代码片段)

reactnative的0.56.0版本在windows下有bug不能正常运行请init0.55.4的版本react-nativeinitMyApp--version0.55.4注意version前是两个杠 查看详情

任务未正常运行 - Windows Server 2019

】任务未正常运行-WindowsServer2019【英文标题】:Tasksnotrunningproperly-WindowsServer2019【发布时间】:2021-12-1218:13:33【问题描述】:我正在建立一个WindowsServer2019系统,该系统主要用于通过任务计划程序运行脚本。之前在20162012服务器上... 查看详情