套接字发出 重新连接套接字后不触发
socket.emit not firing after socket reconnected
在设备睡眠时,套接字断开连接,然后在唤醒设备时它会自动重新连接。这太好了!但是,重新连接我的角度侧插座后,emit 现在不会触发。思潮?
在我的角度控制器上,我传入插座。这在初始连接时效果很好。但是,重新连接后,似乎没有这个插座现在已连接还是什么?
function ChatController($scope, $location, $routeParams, $q, socket)
这是创建我的应用模块的位置。以及我将"套接字"传递到其中的地方
angular.module('myChat', ['ngRoute','auth', 'LocalStorageModule', 'myServices', 'angular-timeago', 'socket', 'ngTouch'])
我读了一些我需要在客户端某处实现io.connect()的地方,但不太确定把它放在哪里,如果实际上是答案?
在经历了许多挫折之后,我意识到问题出在我的套接字.js文件中。最初,当两个人进入一个房间时,他们都会触发 JOIN:User 函数。这会将两个用户放在同一个房间中。但是,当手机处于睡眠状态,然后唤醒并重新连接时发生断开连接时,该用户不再在同一房间内,并且已从房间中删除。因此,我需要让用户在下次发送消息时重新加入房间。这是考虑到该页面尚未刷新。
希望这对某人有所帮助
相关文章:
- 在node.js中写入ECONNRESET错误和套接字连接检查
- 如何通过网络套接字连接到树莓派上的Mosquitto经纪人
- Will my'新对象'在套接字断开连接时被垃圾收集
- 将服务器托管的Web应用程序连接到本地Web套接字
- 套接字断开连接不起作用
- 当套接字断开连接时终止msnodesql连接
- 套接字发出 重新连接套接字后不触发
- 套接字 IO 重新连接
- 从Node.js中的活动套接字重新创建http请求和响应
- 如何在html5断开连接后重新连接到套接字
- 套接字.IO连接没有发生
- 套接字.IO重新连接socket.socket.connect不工作
- 套接字.IO连接/断开奇怪的行为
- 客户端是否有办法在套接字断开连接时发送服务器数据?
- 获取套接字中连接的IP.io 1.4.5
- 套接字.已连接客户端的IO刷新列表
- 套接字.IO授权失败不会重试重新连接
- 无法与套接字建立连接.(xhr轮询错误)
- 套接字.IO重新连接断开
- 使用套接字时连接8080端口失败.IO和node.js在openshift上,即使指定端口8000