これは、.once呼び出しなしで機能します。socket.io .onceメッセージを送信する
私は
io.on('connect', function (socket) { socket.once('connect', function() { socket.emit('mydata', { feed: result});
とサーバー側のコードから単一のメッセージを送信しようとしていますが、私は二行目を削除しない限り、私はクライアント側で何も得ます。 は私もsocket.once(「マイデータ」、{フィード:結果を})試みたが、新しい「MYDATA」が存在する場合にのみ、すなわち
throw new TypeError('listener must be a function');
どのようにしてクライアント側にメッセージを送信することができますか?
おかげ
根本的な問題はhttps://stackoverflow.com/a/16796375/3276634で、私にも影響します。しかし、これをTypeScriptでどのように処理できますか? idは、接続ごとに変わるのでスイート可能ではありません。 – Lion
@Lion - あなた自身の質問をしたり、自分のコードを表示したり、自分自身の具体的な問題を説明したりする必要があるようです。 – jfriend00