/*

|--------------------------------------------------------------------------

| 启动服务入口 by lxpfigo QQ:563086127

|--------------------------------------------------------------------------

|

| 本框架依赖Swoole、Redis,请安装这两个扩展,php版本5.4以上(不含5.4)

| 开启服务必须在CLI模式下

|

*/

define('BASE_ROOT', realpath(__DIR__));

define('MAHJONG_REDIS_SEND_MESSAGE_KEY', '__mahjong_send_message_key__');

define('REDIS_PREFIX', '__mahjong_redis_prefix__');

require_once BASE_ROOT . '/Core/AutoLoad.php';

require_once BASE_ROOT . '/vendor/autoload.php';

spl_autoload_register('App\\Core\\AutoLoad::load');

class Mahjong

{

public static function start($params = [])

{

try {

// 执行基础的扩展检测,开启报错,检测数据表是否有建立

\App\Core\Boot::init();

$sapiType = php_sapi_name();

if ('cli' == strtolower(substr($sapiType, 0, 3))) {

return static::startService();

}

} catch (Exception $e) {

echo '

';

var_dump($e->getMessage());

exit;

}

}

private static function startService()

{

\App\Core\Boot::init();

return \App\Core\Boot::startService();

}

public static function send($type = '82', $mac, $agrs = '')

{

try {

\App\Core\Boot::init();

$config = \App\Core\Config::get('MAHJONG');

$upload = $config['upload'];

if (!$upload[$type])

throw new \Exception('发送命令不存在');

$action = new $upload[$type];

$actionObj = new \App\Services\Request\StrategyAction($action);

$data = $actionObj->action($mac, $agrs);

$ret = \App\Core\Client::send($data);

return ['errorCode' => 0, 'data' => $ret];

} catch (Exception $e) {

return ['errorCode' => 1, 'message' => $e->getMessage()];

}

}

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

无锡php公司,start.php相关推荐

  1. 无锡华润上华公司实习感想

    无锡华润上华公司实习感想 写在前面 大四上学期,学校统一组织应用物理专业前往无锡华润微电子的子公司华润上华二厂进行实习,共为期7天. 在这7天内,大概体验了一下住宿.餐饮.工作环境.企业文化等一些方面 ...

  2. 全球与中国萃取塔市场现状及未来发展趋势(2022)

    根据QYR(恒州博智)的统计及预测,2021年全球萃取塔市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 %(2022-2028).地区层面来看,中国市场在过去几年变 ...

  3. 史玉柱:游走在道义边缘的商界奇才

    史玉柱:游走在道义边缘的商界奇才 2007.12.10  来自:IT时代周刊   方玮 魏雅华 "巨人"的诞生与成功,是史玉柱勇于冒险的直接回报,他独到的商业眼光和营销才能初步在世 ...

  4. 水文监测场景的数据通信规约解析和落地实践

    [小 迪 导 读]:江苏云上需要通过云平台接入水文设备来实现水文数据的采集.存储.显示.控制.报警及传输等综合功能. 企业介绍 江苏云上智联物联科技有限公司是专业从事物联网相关产品与解决方案服务的高科 ...

  5. 全球与中国搅拌站燃烧器市场现状及未来发展趋势

    [报告篇幅]:101 [报告图表数]:150 [报告出版时间]:2022年3月 报告摘要 2021年全球搅拌站燃烧器市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 ...

  6. 中国最富“打工人”排行榜亮了!最高身家650亿,有人从前台、服务员逆袭

    1月19日,胡润研究院发布<2021胡润中国职业经理人榜>,列出了前50名中国最成功的职业经理人.来看看谁是中国最成功的"打工人". 海天味业50岁的程雪以650亿元财 ...

  7. 最新猎头职位招聘信息2009-4-5已更改

    以下所有职位均真实存在2009-4-1已更新.如有任何问题请及时拔打我的手机同我联系以便我及早反馈.讲究诚信是我做事的原则.非中介不收任何费用. 电话:13764148841,简历请发pristine ...

  8. 从想从事英语行业到DBA(一个冒牌DBA的职业生涯规划及发展历程)

    从想从事英语行业到DBA(一个冒牌DBA的职业生涯规划及发展历程) 本人毕业于2011年7月份,到现在为止工作经验还不到一年,却有过被换工作的经历...从想做英语同声传译.英语翻译人员,到想从事Jav ...

  9. 提升决策效率,恒创包装借ERP走幸福企业路

    编者按:   "企业一定要赋予ERP软件予精神和思想,让它拥有灵魂!"   此话出自一民营制造企业的信息化推动者之口,正是缘于几年的IT建设经验,让他在企业ERP即将验收之时,发出 ...

  10. 高精度原边反馈开关电源芯片SP5715F系列SP5618系列 电源适配器集成控制芯片。公司无锡硅动力微电子股份有限公司产品

    SP5719F功率12W做5V2.4A电源IC原边充电器方案封装SOP-7 2021-05-28 15:48 SP5719是一颗高精度离线式开关电源电路,应用于低功耗AC/DC 充电器与适配器.SP5 ...

最新文章

  1. Vue.js项目构建
  2. [置顶] 谈谈找工作过程中的那些环节、注意点和经验
  3. 多线程使用SO_REUSEPORT来实现多个socket监听同一个端口
  4. Intel超线程技术 Hyper-Threading Technology (6) - 后期增强(Nehalem/Haswell/Skylake)
  5. git查看两次提交之间的差异_如何在同一分支的两个不同提交之间区分同一文件?...
  6. 系统分析师视频教程下载
  7. 05-树9 Huffman Codes
  8. 点亮led灯的个数_点亮一个led灯程序
  9. 【压缩感知OMP算法】OMP算法的Matlab版本
  10. 微软影子系统EWF软件用法及参数描述
  11. 万能平板刷机软件_平板电脑怎么刷机 平板电脑刷机方法【教程】
  12. CentOS7 配置防火墙规则应对漏洞扫描
  13. 认识每一个“你”:微博中的用户模型
  14. 谷歌开发者大会召开 地图服务成亮点
  15. 天大《电子商务网站设计与管理》大作业期末考核
  16. linux 系统gbk字符集,linux 修改字符集gbk
  17. Eslint+Prettier 实现代码 git 提交时自动格式化及修复
  18. python程序弹出输入框_Python弹出输入框并获取输入值的实例
  19. 由浅入深----python+requests+unittest执行自动化接口测试
  20. java设计模式总结之六大设计原则(有图有例子)

热门文章

  1. 【优化预测】基于matlab天牛须算法优化BP神经网络预测【含Matlab源码 1318期】
  2. 【VRP】基于matlab节约里程算法求解车辆路径规划问题【含Matlab源码 1166期】
  3. 【图像分割】基于Matlab Tsallis熵算法灰度图像分割【含Matlab源码 715期】
  4. 【图像处理】基于matlab DWT图像处理【含Matlab源码 198期】
  5. 【图频处理】基于matlab GUI界面环图像处理与音乐播放系统【含Matlab源码 185期】
  6. mysql中的rm语句用法_SQLMap部分命令用法详解
  7. 李宏毅机器学习day2
  8. pdo调用mysql存储过程_获取out参数值问题_调用Oracle存储过程并获取out参数值-阿里云开发者社区...
  9. php rabbmq教程_PHP+RabbitMQ实现消息队列的完整代码
  10. android环境混合app开发,cordova混合App开发:Cordova+Vue实现Android (环境搭建)