the value of a fid is a 32-bit number, but a server will typically
have a practical upper limit on how many distinct values it can track,
limited for instance by memory.
in your Arduino case, a dozen or so would normally be plenty,
and the server can reject Tattach,Tauth, and Twalk requests with an error
if it couldn't handle a client's declaration of a new fid, so it would
fail gracefully without disrupting current communications.

Reply via email to