在Laravel控制器中获取WebSocket数据 [英] Get websocket data in laravel controller

查看:51
本文介绍了在Laravel控制器中获取WebSocket数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个外部WebSocket链接,用于获取数据.我的要求是在laravel控制器中接收这些数据并处理它们.如何在控制器中收听.

I have an external WebSocket link where im getting data. My requirement is to receive those data in laravel controller and handle them. How to listen in controller.

推荐答案

最后,我找到了解决方案.帮助了我.

Finally i found the solution. this has helped me.

$clientWebSoket = new \WebSocket\Client(
    'wss://somelink'
  );

  $clientWebSoket->send(
    '{"method":"test","symbols":"some data"}'
  );

  while ($i) {
     try {
       $message = $clientWebSoket->receive();
       dump($message);
     } catch (\WebSocket\ConnectionException $e) {
       dd($e);
     }
   }
   $clientWebSoket->close();

这篇关于在Laravel控制器中获取WebSocket数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆