socket.io-redis

    3

    1答えて

    私はNode.js、Socket、io、Redisを使ってリアルタイムアプリケーションを開発しています。私はワーカーから1つのクライアントにプライベートメッセージを送信しようとしますが、動作しません。配列io.sockets.connectedワーカーのが空で、クライアントを参照できません。マスターの コード:私は間違って何をやっている var SocketIO = require('socket

    0

    1答えて

    皆さん、私はsocket.io-redisドキュメントに従ってsocket.io-redisモジュールを実装しようとしています。あるクライアントから同じサーバー上の別のクライアントにメッセージをブロードキャストするときはうまく動作します。しかし、2つの同一のサーバー(ポート80に1つ、ポート81に1つ)を実行し、クライアントA(ポート80に接続)とクライアントB(ポート81に接続)間でメッセージを

    0

    1答えて

    私はmysql、mysqlセッションストア、およびsocket.ioの大量使用で動作するノードアプリケーションをクラスタリングしようとしています。 (このガイドラインに従って:https://github.com/elad/node-cluster-socket.io)私はMySQLでsocket.ioセッションストレージを適応させる方法を探していましたが、私はいくつかのRedisのアダプタを見つ

    1

    1答えて

    こんにちは私はPHPからsocketioサーバーにイベントを放出しようとしています。 https://github.com/rase-/socket.io-php-emitter https://github.com/ashiina/socket.io-php-emitter PHPコード: <?php require_once('socketio/src/Emitter.php'); $

    3

    2答えて

    私は複数のプロセスにまたがってsocket.ioを実行する方法を検討していました。 ここのガイド:https://socket.io/docs/using-multiple-nodes/は私にいくつかの質問を残しました。 これは、socket.ioプロセス間のロードバランスを設定するためのnginxの設定を使用していますが、以下のNode.jsに組み込まれているクラスタモジュールを使用しています。

    1

    1答えて

    リアルタイム更新をセットアップするためにSocket.ioでRedisを使用していますが、Laravel Echoはイベントをキャッチしていません。 私がio()のインスタンスを使用すると、うまく動作します。ここに私のコードはイベントをリッスンするために私VUEアプリである: はイベント window.Echo.channel('users') .listen('UserCreated'

    0

    1答えて

    私はsocket.ioがホストされている2つのサーバーを持っています.2つのアプリケーション間の通信はredisで管理されています。 Redisの中に、サーバー側のプッシュボタン上のユーザー1回のクリックが、私は ルームとしてエントリを作っています:A - >ユーザー1 プッシュボタン上のユーザ2クリック、彼User1のためにすでに赤いエントリがあるため、ルームビジーメッセージを取得します ユーザ

    1

    1答えて

    socket.io 2.0経由でJSONデータを送信するときにエラーが発生することがあります。「未処理の拒否エラー:整数が安全ではありません。このようなエラーが発生するツイートオブジェクトを送信する例を次に示します。 コード例: https://gist.github.com/whoisstan/dcba1471094b984514c436fd395364e2 私はノード6.11.2にそれらのパッ

    1

    1答えて

    複数の状態(ルート)を持つAngular JSアプリケーションをバックエンドで実行されているノードサーバー(ソケット)と接続しています。他の州にアクセスしてソケットコードが書かれた状態に戻ると、再び登録され、イベントが発生すると、関数が複数回呼び出され、パフォーマンスに影響を与えます。 var socket = io.connect('127.0.0.1:3000'); socket

    0

    1答えて

    ソケットでデータを送信すると、データは接続されているすべてのクライアントに送信されることがわかっています。例えば io.emit("test", data) 私は上記のコマンドを実行した場合、実際のデータは、すべてのクライアントに達します。しかし、testチャンネルリスナーだけがそれを処理します。 これを防ぐために、私は部屋を使用します。私は、次のようなコードを使用: io.in("test").