创建会话的时候需要再次登录嘛?

问题描述

A与B聊天,A创建会话,如果在创建会话之前A不退出在重新登录,就会出现发送消息超时,B也接收不到消息...请问这个问题怎么处理....

解决方案

查看log日志,看A之前是否登录成功。
解决方案二:
2015-12-01 11:28:45:803 ***[10816:70b] begin insert message to chatter::youjuer_1448616322_657, messageId::1515b95d8eb2015-12-01 11:28:45:815 ***[10816:70b] end insert message with account::youjuer_1448940471_954, to chatter::youjuer_1448616322_657, messageId::1515b95d8eb, result::YES2015-12-01 11:28:45:874 ***[10816:530f] EMChatManager+Chat::messageToRawString: -- serialize chat message failed:.2015-12-01 11:28:45:875 ***[10816:530f] send meesage failed-- error: Server timeout.2015-12-01 11:28:45:876 ***[10816:530f] EMChatManager+Chat == asyncSendMessage:progress:::didSendMessage:error: - 连接服务器超时.
解决方案三:
换个网络环境试试,并且在appdelegate中注册代理,设置该方法,监听一下,是不是会执行;// 网络状态变化回调- (void)didConnectionStateChanged:(EMConnectionState)connectionState{}
解决方案四:
这个情况出现之后只要重新登陆一下就没问题了,但是是什么原因造成的还是不知道啊
解决方案五:
感觉是网络连接不稳定,导致失连了,但我们SDK是有重连处理的,请问SDK是什么版本?NSLog(@"打印iOS环信SDK版本号:%@",[EaseMob sharedInstance].sdkVersion);

时间: 2024-09-21 22:28:24

创建会话的时候需要再次登录嘛?的相关文章

phpmyadmin-“无法在发生错误时创建会话”解决办法

当登录 phpMyAdmin 出现错误提示"无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装.".原因是退出phpMyAdmin的时候,没有点"退出"而退出,而是直接叉掉浏览器窗口,当再次登录phpMyAdmin的时候就会出现这个错误.如下图: 解决办法如下: 进入 C:\ZkeysSoft\Php\tmp 文件夹,将里面的内容都删除掉即可恢复正常. 再次登录phpMyAdmin,即可进入.下次退出phpMyAdmin的时候一定要

phpMyAdmin错误-无法在发生错误时创建会话...

当登录 phpMyAdmin 出现错误提示"无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装.".原因是退出phpMyAdmin的时候,没有点"退出"而退出,而是直接叉掉浏览器窗口,当再次登录phpMyAdmin的时候就会出现这个错误. 如果服务器是用的wdcp管理软件的话,直接SSH登录服务器,进入: /www/wdlinux/tmp 把里面的sess开头的文件全部删除. 如果是其他系统就进入 PHP安装目录/tmp 删除ses

如何在 Ubuntu 中再次登录时还原上次运行的应用

如何在 Ubuntu 中再次登录时还原上次运行的应用 在你的 Ubuntu 里,如果你需要处理一些工作,你并不需要关闭正运行着的那些应用,只需要管理一下窗口,并打开那些工作需要的应用就行.然而,如果你需要离开处理些别的事情或你的机器电量低使得你必须马上关闭电脑,这些程序可能就需要关闭终止了.不过幸运的是,你可以让 Ubuntu 记住所有你正运行的应用并在你下一次登录时还原它们. 自动保存会话 现在,为了让我们的 Ubuntu 记住当前会话中正运行的应用并在我们下一次登录时还原它们,我们将会使用到

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法_php技巧

有时候用phpMyAdmin的时候会突然出现这个错误信息 "无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装" 也不知道到底是怎么导致这错误信息的,而我有时候把apache重启一下,再登录就行了,有时候把机器重启也可以 但今天2种方法都试了,还是不行,我的登录URL是 http://computer-name:8080 然后我尝试着使用 http://127.0.0.1:8080 进行登录,结果就可以了... 使用127.0.0.1登录成功后,退出,

为什么c程序中创建了数据文件,再次打开源代码运行时数据没了?

问题描述 为什么c程序中创建了数据文件,再次打开源代码运行时数据没了? 为什么c程序中创建了数据文件,再次打开源代码运行时数据没了? http://blog.csdn.net/hackbuteer1/article/details/6573488# 就是这个通讯录的代码,在里面创建通讯录后,再次打开运行显示通讯录时就提示通讯录为空. 解决方案 写入文件是否错误,用winhex或者ultraedit看看写文件本身有没有写对. 如果没有,就是写的问题,如果对的,那么就是读的问题.再具体调试有问题的程

exosip-eXosip创建会话过程中接受到的事件的tid问题

问题描述 eXosip创建会话过程中接受到的事件的tid问题 刚开始学习eXosip,编译了网上一个大牛的代码,发现了一个问题.当UAC发送INVITE后,UAS收到后回发一个Ringing,他们的tid都为一,但是如果我把UAS关闭后再打开,UAC发送INVITE,UAS的tid为1,但是UAC收到的tid是2,这是为什么呢? UAS代码: include include include include int main (int argc, char *argv[]) { eXosip_ev

html5-HTML5:用户如选择拒绝共享地理位置,那么下次再次登录进入时就不会再询问

问题描述 HTML5:用户如选择拒绝共享地理位置,那么下次再次登录进入时就不会再询问 使用html5做了个应用,同时适应APP,微信和wap访问,其中有用到获取地理位置的相关内容,地理位置获取没有什么问题,现在问题是当获取地理位置询问用户时如果选择拒绝共享地理位置,那么下次再次登录进入时就不会再询问,导致如果拒绝了一次以后再也获取不到地理位置,不知道有什么方法可以解决? 获取地理位置代码如下: //初始化时调用获取地理位置方法 $(function(){ startgps(); }); //获取

用C语言写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录。

问题描述 用C语言写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录. 写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录.怎么样实现? 解决方案 第一个循环三次判断,用户登录是否成功. for(i =0 ; i<3; i++){...} if(i >=3){ startTime = currenttime; endTime= currenttime; timespan = endTime - startTme; while(timespan <

System.Exception: 您没有登录系统或会话已过期,请重新登录 在 Foosun.Global.Current.GetInfo()

问题描述 System.Exception:您没有登录系统或会话已过期,请重新登录在Foosun.Global.Current.GetInfo()位置D:workFoosunFoosun.GlobalGlobal.cs:行号62在Foosun.Global.Current.get_SiteID()位置D:workFoosunFoosun.GlobalGlobal.cs:行号19在createJs..cctor()位置D:workFoosunFoosun.ContentCommoncreateJs