mqtt与activemq

shan1021 2014-10-10 04:37:54
android 端mqtt,在client与pc端activemq断开后不能立马重连,必须过几分钟,等服务器提示超时了才可以再连,好像是90000,有谁知道可以怎么立马就能重连么?
...全文
270 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_wenze 2014-10-11
  • 打赏
  • 举报
回复
引用 2 楼 shan1021 的回复:
[quote=引用 1 楼 s715575807 的回复:] 查查不能重连接的原因啊,看看服务端和客户端怎么处理的,我之前也遇到过是我客户端代码有问题
代码是从网上找的,而且比较简单,看不出什么错误,封装的比较深[/quote] 哪找到了代码,还有网址吗?
shan1021 2014-10-11
  • 打赏
  • 举报
回复
引用 1 楼 s715575807 的回复:
查查不能重连接的原因啊,看看服务端和客户端怎么处理的,我之前也遇到过是我客户端代码有问题
代码是从网上找的,而且比较简单,看不出什么错误,封装的比较深
s_wenze 2014-10-11
  • 打赏
  • 举报
回复
1感觉可能是注销有问题,主动断开连接后客户端应该会给服务端发注销请求,你可以抓包看下这个过程 2对于重连端口号换了有些疑惑,我们这边做的时候通一个uid端口号不变,改变的话视作有bug,服务器开发具体的我也不清楚,对这个问题只提供点质疑
shan1021 2014-10-11
  • 打赏
  • 举报
回复
引用 3 楼 s715575807 的回复:
[quote=引用 2 楼 shan1021 的回复:] [quote=引用 1 楼 s715575807 的回复:] 查查不能重连接的原因啊,看看服务端和客户端怎么处理的,我之前也遇到过是我客户端代码有问题
代码是从网上找的,而且比较简单,看不出什么错误,封装的比较深[/quote] 哪找到了代码,还有网址吗?[/quote] http://hw1287789687.iteye.com/blog/2067736中的 android-mqtt-push-master.zip附件 后来我又测试发现,客户端主动断开后,无法短时间相连,再连接提示 这个id已经在别的端口上连接了,等一会3-5分钟,服务器提示超时了,就可以连了,但是客户端把网(wifi)关掉后,再打开,就可以连接,也是手动的,没有自动连接,但是可以连上
s_wenze 2014-10-10
  • 打赏
  • 举报
回复
查查不能重连接的原因啊,看看服务端和客户端怎么处理的,我之前也遇到过是我客户端代码有问题

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧