0

nodejs ベースのソケット サーバーに接続するには、laravel アプリが必要です。この関数は、ソケット サーバーからの切断を防ぐために、認証するためにカスタム ヘッダーを渡し、1 分ごとに接続を ping し続ける必要があります。

上記の機能を実現するために使用する優れたライブラリを誰でも推奨できますか。ここでは、PHP がクライアントとして機能しています。

前もって感謝します

4

1 に答える 1

0

提案していただきありがとうございます。最終的にラチェット/爪クライアントを使用しました。これはうまく機能します:

例:

$headers = ['HEADER' => 'Value'];
$ip = '1.1.1.1';

\Ratchet\Client\connect($ip,[],$headers)->then(function($conn) use ($payload) {
  $conn->on('message', function($msg) use ($conn) {
      $response = json_decode($msg, TRUE);
      var_dump($response);
      $conn->close();
  });

  $conn->send('Hello!');

  $conn->on('close', function ($code = null, $reason = null) use ($connector, $loop, $app) {
    echo "Connection closed ({$code} - {$reason})\n";
  });
}, function ($e) {
    echo "Could not connect: {$e->getMessage()}\n";
});
于 2020-10-26T18:32:30.233 に答える