我想询问mqtt套接字错误。
我有ubuntu服务器。我用蚊子来维修。
所以我连接了Android客户端。我使用的是paho 1.0.3库
但有时连接会重复丢失。
服务器日志是
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的错误是
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)发布于 2016-04-29 05:29:14
尝试将ClientID更改为静态值,例如clientId ="exampleTest“+ "-sub";我可以使用它,但我仍然在寻找为什么它会注册clientID两次或将其保存在某个文件中
https://stackoverflow.com/questions/35145824
复制相似问题