当前位置: 首页 > news >正文

狠狠做网站 百度一下网站开发怎么入驻京东

狠狠做网站 百度一下,网站开发怎么入驻京东,哪里有给网站做,外贸代运营在普通的PHP代码里面#xff0c;我们不需要考虑性能和异步问题#xff0c;包括不限于我们想要使用php搭建一个http服务器#xff08;在node/python/go里面都有http模块#xff0c;但是PHP没有这种功能#xff09;。而同样的原因#xff0c;很难实现php游戏的开发#xf… 在普通的PHP代码里面我们不需要考虑性能和异步问题包括不限于我们想要使用php搭建一个http服务器在node/python/go里面都有http模块但是PHP没有这种功能。而同样的原因很难实现php游戏的开发需要webSocket长链接和异步相关处理。 安装win服务器上安装比较费劲不建议win运行swoole,我们已经搭建了我们的后台服务器管理中心。直接到PHP扩展里面安装即可如果想要手动安装需要按照官方的命令去安装服务器管理后台会自动帮我们配置好。 开始测试搭建一个swoole的http服务器官方的demo 然后直接使用php  demo.php挂起到服务器里面如果要守护 这样就表示我们搭建swoole实现成功。我们也可以在进程里面看下9501的端口直接lsof | grep “9501” 可以看到当前进程在运行这样就完成了一个简单的http服务器搭建。也就是swoole最简单的使用。 现在我们加深难度我们要创造一个webSocket 并进行调试。同样我们使用官方的webSocket代码。 使用php  demo.php 直接跑起来只要显示成功即表示我们的webSocket服务器成功链接。然后使用我们的APIFOX增加webSocket接口调试功能 发送一条消息简单成功: 这样表示已经和服务器建立了链接。我们客户端不断发出请求服务器可以很快速度响应不用跟http协议一样反复断开和链接效率大幅度提升。 Websocket通讯成功,API调试接口也成功现在继续加深难度我们搭建一个简单的多人聊天室同时告知各个在线的情况。依旧很简单: 多人聊天室最简单的情况: // 创建一个 Swoole HTTP 服务器 $server new Swoole\Websocket\Server(0.0.0.0, 9501); // 监听 WebSocket 连接打开事件 $server-on(open, function (Swoole\Websocket\Server $server, $request) {echo New connection: {$request-fd}\n; });// 监听 WebSocket 消息事件 $server-on(message, function (Swoole\Websocket\Server $server, $frame) {echo Received message: {$frame-data}\n;// 广播消息给所有客户端foreach ($server-connections as $fd) {$server-push($fd, $frame-fd.:.$frame-data);} });// 监听 WebSocket 连接关闭事件 $server-on(close, function ($server, $fd) {echo Connection close: {$fd}\n; }); echo  聊天室启动; // 启动服务器 $server-start(); 对话聊天窗口 我们已经完成了一个最简单的群聊天逻辑现在我们将系统继续复杂化就是允许客户端定义自己的昵称,同时离开的时候也要告诉其他人昵称谁来了谁走了。和我们WX群聊天已经有点类似这个时候我们需要定义参数: // 创建一个 Swoole HTTP 服务器 $server new Swoole\Websocket\Server(0.0.0.0, 9501); $uid 0 ; $username ; $touid 0 ; $account [uid$uid,username$username,touid$touid,fd0 ]; // 监听 WebSocket 连接打开事件 $server-on(open, function (Swoole\Websocket\Server $server, $request)use ($account) {$account[uid] $request-get[uid];$account[username] $request-get[username];$account[touid] $request-get[touid];$account[fd]     $request-fd ;echo New connection: { $request-fd}\n;foreach ($server-connections as $fd) {$server-push($fd,  $account[username].来了);} });// 监听 WebSocket 消息事件 $server-on(message, function (Swoole\Websocket\Server $server, $frame)use  ($account) {// 广播消息给所有客户端foreach ($server-connections as $fd) {$server-push($fd, $account[username].:.$frame-data);} });// 监听 WebSocket 连接关闭事件 $server-on(close, function ($server, $fd) use  ($account){echo Connection close: {$fd}\n;// 广播消息给所有客户端foreach ($server-connections as $fd) {$server-push($fd, $account[username].潇洒的离开了);} }); echo  聊天室启动; // 启动服务器 $server-start();  加入的昵称已经实现: 小结: 简单的多人聊天室后端已经完成前端使用的是API调试工具已经可以看到来去昵称。掌握swoole 搭建http服务器理解webSocket 搭建webSocket服务器掌握APIfox调试WS协议的方法完成基础的swoole用法包括变量获取和交互。
http://www.hkea.cn/news/14269669/

相关文章:

  • 石碣网站建设淮安制作网站在那里
  • 大朗镇住房规划建设局网站东莞建设年审网站
  • 网站建设的解决办法网站外链优化
  • 现在做网站到底需要多少钱wordpress插件销售
  • 做企业网站需要注意什么鞍山市城市建设网站
  • 南宁微网站制作宿州品牌网站建设公司
  • 做网站发布信息趣夜传媒
  • 山东做网站公司哪家好重庆市建设工程管理信息网
  • 成都网站优化实战图片压缩wordpress
  • 网站上线过程ui设计做兼职的网站有哪些
  • 黄页网络的推广网站有哪些类型网站设计怎么用黑色
  • 有可以做推广的网站吗网站后台基本功能
  • 网站建设 业务员wordpress文章类插件
  • ppt网站模板网站建设与制作
  • 购物网站开发视频教程美橙网站产品详情
  • 做花茶网站解说网站建设方案策划书ppt
  • 内蒙住房和城乡建设部网站首页太原网站建设小程序
  • 网站建设在哪里进行网站首页快速收录
  • 广州做蛋糕的网站wordpress 微信连接数据库文件
  • 深圳小企业网站建设谷歌广告投放步骤
  • 网站表单功能微站网
  • 科汛 kesioncms v8.05 企业网站建设入门视频教程wordpress权限数字
  • 电子商务网站开发形式有小程序开发员
  • 图片比较多的网站怎么做做商城购物网站
  • 上海网站建设网页制防做网站视频
  • 网站建设准备制作网页需要什么软件
  • 做塑胶材料的网站成都网站制作怎么收费
  • 湖北省建设教育协会网站首页学习网站建设的书籍
  • 网站地链接结构网站改版多久恢复
  • 做暧嗳网站阿里云服务器创建网站