From 83397897429ab541b4ccb5e79804589fab61aa6f Mon Sep 17 00:00:00 2001 From: Maxim Raznatovski Date: Tue, 20 Oct 2026 15:35:54 +0200 Subject: [PATCH] docs: stop auto-reconnect retries while the mDNS service is removed --- README.md | 2 ++ messaging.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index 60ee754..9900eec 100644 --- a/README.md +++ b/README.md @@ -794,6 +794,8 @@ Upon receiving this message, the server SHOULD initiate the disconnect. An auto-reconnect is any new connection made without an operator action, including one prompted by an mDNS response for the client, whether it reports a new service or updates a known one. +While the client's mDNS service is removed, servers SHOULD stop retrying an auto-reconnect and wait for an mDNS response to report the client again. + On a client-initiated connection the server cannot reconnect; the reconnect guidance then applies to the client re-establishing the connection. Connections may be lost without this message (e.g., crash, network loss). Clients MAY deliberately close without sending `client/goodbye` unless this specification requires it. After sending `client/goodbye`, clients MAY close immediately without waiting for the server to disconnect. When a client disconnects without sending `client/goodbye`: diff --git a/messaging.md b/messaging.md index a467c99..180817e 100644 --- a/messaging.md +++ b/messaging.md @@ -476,6 +476,8 @@ Upon receiving this message, the server SHOULD initiate the disconnect. An auto-reconnect is any new connection made without an operator action, including one prompted by an mDNS response for the client, whether it reports a new service or updates a known one. +While the client's mDNS service is removed, servers SHOULD stop retrying an auto-reconnect and wait for an mDNS response to report the client again. + On a client-initiated connection the server cannot reconnect; the reconnect guidance then applies to the client re-establishing the connection. Connections may be lost without this message (e.g., crash, network loss). Clients MAY deliberately close without sending `client/goodbye` unless this specification requires it. After sending `client/goodbye`, clients MAY close immediately without waiting for the server to disconnect. When a client disconnects without sending `client/goodbye`: