- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想实现Socket.io
的Room
功能,我的配置如下:
io.on('connection', function (socket) {
socket.join('123');
//...
}
当我想发出事件时:
socket.in('123').emit('sendMessage', {items:values]});
但是除了这条消息的发送者之外,每个人都会收到这条消息。为什么?我是否必须为发送者emit()
一条单独的消息?
如果我使用 socket.to('123')
而不是 socket.in('123')
我会得到相同的结果,没有任何变化。我使用的是Socket.io
的官方文档: http://socket.io/docs/rooms-and-namespaces/
最佳答案
要将此信息发送给包括发件人在内的所有人,您需要使用以下语法:
io.sockets.in('123').emit('message', 'cool game');
请注意,这是使用 global io,我假设您会像这样包含它:
var io = require('socket.io');
关于node.js - Socket.io消息的发送者无法像其他用户一样获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31346307/
我是iOS的新手,我想更新ViewDidLoad()函数中的文本。 这是我的按钮功能,单击按钮时会发生动画,并将值“1”添加到“resultText.text” - (IBAction)oneB
做了什么 我有一个名为 MyUser 的自定义 User 模型,如 full example for an custom user model 中所述。在文档和一个所谓的 UserProfile 上,
我有一个 NSMenu(应用程序停靠菜单),其中有几个具有相同操作的项目。 如何找出发件人项目(触发操作的项目)在其容器菜单中的索引? (我对标题不感兴趣,因为它可能是重复的) 这就是我尝试过的,但它
我正在开发一个带有 NSTableView 的 macOS 应用程序,我希望能够在用户选择一行时使用 Cmd+C 快捷键复制单元格的内容。我已经实现了该方法 copy(sender: AnyObjec
我一直在使用 MVVM 的 RelayCommand 成功地将操作绑定(bind)到 XAML,但是我的 ItemsControl 有一个小问题。
我的 C# Winform 面板中有一堆文本框。每行文本框的命名如下: tb1 tbNickName1 comboBox1 tb2 tbNickName2 comboBox2 tb3 tbNickNa
我有一个IBAction,例如: - (IBAction)thisThing:(id)sender { [self doSomething]; } 我想这样做(手动调用 IBAction): [s
我知道如何通过 zeromq 将字符串消息从 C++ 发送到 Python。 这是我知道的发送字符串消息的代码: C++ 发件人代码: void *context = zmq_ctx_new(); v
我是一名优秀的程序员,十分优秀!