| Previous | Next |
| WDSTPC_E_KICKED_POLICY_NOT_MET | WDSTPC_E_KICKED_FAIL |
WDSTPC_E_KICKED_FALLBACK
WDSTPC_E_KICKED_FALLBACK carries a recovery instruction: leave the multicast session and obtain the content through an alternate mechanism. WDS defines a disconnect type whose fallback action specifically allows a client to use another transfer path, such as unicast.
Honor fallback as a transport change, not a multicast retry
- Stop treating the current multicast session as active and complete its cleanup path.
- Preserve the content identity so the higher-level deployment workflow can request the same object through its configured fallback transport.
- Log the server session and slow-client policy because automatic handling can deliberately move or disconnect clients that degrade a multicast stream.
The WDS disconnect contract distinguishes fallback from abort. That distinction matters to deployment logic: fallback is not an instruction to abandon the content request, while a fail/abort path can be terminal for retrieval from that server. If the client repeatedly rejoins multicast after this status, it can create a loop. Promote the disconnect reason to the transfer coordinator and let it select the alternate mechanism.
WDS disconnect type · Slow-client handling · WDS API overview
Looking for a different code? Search another status or error code.