Worker.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. $user->fb();// 处理失效订单
  22. }
  23. // 连接的时候
  24. // public function onConnect($connection)
  25. // {
  26. // // Gateway::log(1212);
  27. // dump(($connection));
  28. //// dump($connection->onMessage);
  29. //
  30. // }
  31. // // 接送到消息
  32. // public function onMessage($connection,$data)
  33. // {
  34. //
  35. // // var_dump($data);
  36. //
  37. // // Gateway::sendToAll("21212");
  38. //
  39. // $connection->send(json_encode($data));
  40. // }
  41. //
  42. //
  43. //
  44. //
  45. //
  46. // // 关闭链接
  47. // public function onClose($connection)
  48. // {
  49. //
  50. // }
  51. //
  52. //// 重新启动 woker
  53. // public function onWorkerReload($worker)
  54. // {
  55. //
  56. // }
  57. }