californium.core
californium.core copied to clipboard
Send Reset Message to unexpected non-confirmable message
When using coap observe, server send notification in a confirmable or non confirmable way. To stop the observation client should respond with a reset message. But Reset messages are transmitted unreliably, the client must be prepared that its Reset messages aren't received by the server. (draft-ietf-core-observe)
Maybe client should always send a Reset Message to unexpected non-confirmable message.
I'm not sure but It seems that's what you try to do here.
But sendEmptyMessage seems to not send any RST message and exchange is always null.
(linked to leshan issue)
in 3.5 section : In the case of a non-confirmable notification, rejecting the message with a Reset message is OPTIONAL.
Optional but probably better :).
Yes, the idea is to send the RST there, but something goes wrong. I will look into this.
Thanks Matthias