← index #716PR #88
Related · high · value 3.797
QUERY · ISSUE

MQTT Disconnect socket write then close

openby AngeloFaticaopened 2023-08-16updated 2023-08-16

When there are network issues and I want to disconnect from mqtt client, the socket writes are blocking and cannot be changed (I havent been successful) so it will just hang on the self.sock.write(b"\xe0\0") line in the disconnect function of simple.py. Is this a necessary action, or can I not write that byte array and just close the socket so that I do not have to worry about hanging on the write indefinitely?

CANDIDATE · PULL REQUEST

umqtt.simple: do not close the socket in ping()

mergedby puuuopened 2016-08-08updated 2016-08-12

IMHO there is no need to close the socket in ping() and it break the MQTT connection.

1 comment
pfalcon · 2016-08-10

Thanks, dunno how that close got in there.

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied