我正在尝试添加一些验证客户端,以确保消息已正确发送到服务器。
如果服务器出现故障,回调函数不会触发,并且我无法告诉我的客户端消息是否正确传递。如果我的客户端(移动客户端)失去信号,也会发生同样的事情。
如何处理客户端中的连接错误?
谢谢你的帮助。
socket.emit('send', JSON.stringify(msg), function (res) {
if(res) {
$messages.unshift(msg);
}
else {
$scope.$emit('triggerError', { message: 'Unable to send your message.', temp: true });
}
});