Worker.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2020/1/13
  6. * Time: 16:28
  7. */
  8. namespace app\worker\controller;
  9. use GatewayWorker\Lib\Gateway;
  10. use think\worker\Server;
  11. use Workerman\Lib\Timer;
  12. class Worker extends Server
  13. {
  14. // protected $socket = 'websocket://0.0.0.0:2347';
  15. // todo 运行方法 php think worker:server
  16. public function onWorkerStart()
  17. {
  18. // 定时器
  19. $user=new User();
  20. $user->index();// 处理失效订单
  21. }
  22. // 连接的时候
  23. // public function onConnect($connection)
  24. // {
  25. // // Gateway::log(1212);
  26. // dump(($connection));
  27. //// dump($connection->onMessage);
  28. //
  29. // }
  30. // // 接送到消息
  31. // public function onMessage($connection,$data)
  32. // {
  33. //
  34. // // var_dump($data);
  35. //
  36. // // Gateway::sendToAll("21212");
  37. //
  38. // $connection->send(json_encode($data));
  39. // }
  40. //
  41. //
  42. //
  43. //
  44. //
  45. // // 关闭链接
  46. // public function onClose($connection)
  47. // {
  48. //
  49. // }
  50. //
  51. //// 重新启动 woker
  52. // public function onWorkerReload($worker)
  53. // {
  54. //
  55. // }
  56. }