vue.js - Vue js - 无法从客户端接收到特定的套接字ID
问题描述
我正在创建一个简单的聊天应用程序。
在我的服务器中,我有一个像
io.to(toSocketId).emit('message', {'message':message,'sender_id':sender_id})
我正在发送到 toSocketId 中的特定套接字 id。
在客户端我有
sockets: {
connect(){
console.log('socket connected');
},
message(data){
console.log("Message received : "+data);
}
}
当我运行这个时,我无法得到任何响应。所以我只是改变了我从服务器发出的代码,比如
io.emit('message', {'message':message,'sender_id':sender_id})
删除了to(toSocketId),然后它工作正常,我可以从服务器接收消息。那么问题是什么,我知道服务器端的语法是正确的,问题出在客户端的某个地方
我该如何解决这个问题。提前谢谢
解决方案
推荐阅读
- c# - 如何在不使用 c# 初始化的情况下使用 func deligate?
- javascript - Javascript while循环计数高于预期
- python - 在 Python 3.x 中使用 Pandas 根据列条件和特定列的值合并两个 DataFrame
- javascript - Prototype.js - $(...).next 不是函数
- node.js - npm 通过 gradle 任务在 docker for windows 中失败
- swift - 执行 segue 后,文本字段永久位于标签中
- jmc - Java Profiler JMC UI Dashboard 不显示在 Mac OS 上
- javascript - .map 中反应单选按钮的条件显示/隐藏
- android - 如何从xml将约束布局最小宽度设置为另一个视图的宽度
- c# - UWP:应用程序故障 1007 CStorageFileProxy 发布()