websoket判断是否收到服务器推送的消息

如何判断是否收到服务器推送的消息,如果在规定的时间内没有收到消息,则视为关闭了连接,需要重新请求,我现在写的,只向服务器发送一次请求就断开了连接,请问大神,这个问题是怎么解决的,非常感谢

阅读 3.3k
1 个回答
//连接成功时的回调方法  
websocket.onopen = function(event){  
    console.log(event);  
}  
  
//接收到消息的回调方法 

websocket.onmessage = function(event){  
    $scope.notificationReminder(event.data);  
}  

//发送消息  
$scope.send = function(){  
    websocket.send(localStorageService.get('UserID'));  
}  
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题