クライアントがサーバーを呼び出したときに、http: //socket.io でコールバックを正常に作成しました
socket.on('event', function(data, fn){ fn(null, true); }
同じことができるかどうか疑問に思っていましたが、今回はサーバーがクライアントを呼び出すときですか?
クライアントがサーバーを呼び出したときに、http: //socket.io でコールバックを正常に作成しました
socket.on('event', function(data, fn){ fn(null, true); }
同じことができるかどうか疑問に思っていましたが、今回はサーバーがクライアントを呼び出すときですか?
emit
とはon
、クライアントとサーバーの両側でまったく同じように機能します。
したがって、サーバー側で client-socket に発行すると、クライアント側でそのイベントにサブスクライブしている場合、それがトリガーされます。およびその逆。
あなたが混乱しているのは、サーバーには1つのソケットがあり、クライアントごとにソケットとの接続が1つあるということです。
クライアントはサーバーと通信するためのソケットを 1 つしか持っていません。
ここに例を示します: http://socket.io/#how-to-use
双方向メッセージを行います。双方向メッセージがないことを否定する前に、それらを明確に読む必要があります。