首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android mqtt(蚊子)客户端( client -id)有时出现套接字错误,正在断开连接

Android mqtt(蚊子)客户端( client -id)有时出现套接字错误,正在断开连接
EN

Stack Overflow用户
提问于 2016-02-02 13:35:49
回答 1查看 1.7K关注 0票数 0

我想询问mqtt套接字错误。

我有ubuntu服务器。我用蚊子来维修。

所以我连接了Android客户端。我使用的是paho 1.0.3库

但有时连接会重复丢失。

服务器日志是

代码语言:javascript
复制
1454388230: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181519283686687 (c1, k5).
1454388236: Client IM-A910S9fdeedcc8ef15c26paho181519283686687 has exceeded timeout, disconnecting.
1454388236: Socket error on client IM-A910S9fdeedcc8ef15c26paho181519283686687, disconnecting.
1454388236: New connection from 000.000.000.000 on port 1883.
1454388236: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181522670926999 (c1, k5).
1454388243: Client IM-A910S9fdeedcc8ef15c26paho181522670926999 has exceeded timeout, disconnecting.
1454388243: Socket error on client IM-A910S9fdeedcc8ef15c26paho181522670926999, disconnecting.
1454388243: New connection from 000.000.000.000 on port 1883.
1454388243: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181525239226685 (c1, k5).
1454388244: Client IM-A910S9fdeedcc8ef15c26paho181525239226685 disconnected.
1454388245: New connection from 000.000.000.000 on port 1883.
1454388245: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181527274326928 (c1, k5).
1454388252: Client IM-A910S9fdeedcc8ef15c26paho181527274326928 has exceeded timeout, disconnecting.
1454388252: Socket error on client IM-A910S9fdeedcc8ef15c26paho181527274326928, disconnecting.
1454388261: New connection from 000.000.000.000 on port 1883.
1454388261: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181534506521167 (c1, k5).
1454388267: Client IM-A910S9fdeedcc8ef15c26paho181534506521167 has exceeded timeout, disconnecting.
1454388267: Socket error on client IM-A910S9fdeedcc8ef15c26paho181534506521167, disconnecting.
1454388267: New connection from 000.000.000.000 on port 1883.
1454388267: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181537844139396 (c1, k5).
1454388274: Client IM-A910S9fdeedcc8ef15c26paho181537844139396 has exceeded timeout, disconnecting.
1454388274: Socket error on client IM-A910S9fdeedcc8ef15c26paho181537844139396, disconnecting.
1454388274: New connection from 000.000.000.000 on port 1883.
1454388274: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181540325027833 (c1, k5).
1454388275: Client IM-A910S9fdeedcc8ef15c26paho181540325027833 disconnected.
1454388286: New connection from 000.000.000.000 on port 1883.
1454388286: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181543990640541 (c1, k5).
1454388293: Client IM-A910S9fdeedcc8ef15c26paho181543990640541 has exceeded timeout, disconnecting.
1454388293: Socket error on client IM-A910S9fdeedcc8ef15c26paho181543990640541, disconnecting.
1454388293: New connection from 000.000.000.000 on port 1883.
1454388293: New client connected from 000.000.000.000 as IM-A910S9fdeedcc8ef15c26paho181548653565128 (c1, k5).

Android的错误是

代码语言:javascript
复制
W/System.err: connection lost (32109) - java.io.EOFException
W/System.err:     at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:146)
W/System.err:     at java.lang.Thread.run(Thread.java:841)
W/System.err: Caused by: java.io.EOFException
W/System.err:     at java.io.DataInputStream.readByte(DataInputStream.java:77)
W/System.err:     at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:65)
W/System.err:     at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:107)
EN

回答 1

Stack Overflow用户

发布于 2016-04-29 05:29:14

尝试将ClientID更改为静态值,例如clientId ="exampleTest“+ "-sub";我可以使用它,但我仍然在寻找为什么它会注册clientID两次或将其保存在某个文件中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35145824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档