Ämne:Re: [dcdev] Searching
Kopia:Direct Connect developers <[email protected]>
> About connection stage, I assume GUID is the first command you sent
> (correct me if I am wrong). Why not having the following connection
> 1: H=>C: the hub sends its ID (something like the GUID of the client but
> for the hub)
> 2: C=>H: the client sends its ID and its password simultaneously (I
> modified your "GUID ID" command into "GUID ID password"). Then we can do
> the full authentification in a single step and without error, thanks to
> the GUID of the hub
> 3: H=>C: the hub accepts an continue the process into "normal" mode or
> close the connection after a message.
Again, my utter goal is to avoid this state machine stuff. Such a
thing as a "first command" should not be defined. It is equally OK to
send any command that is part of the `identify' context, be it DESC or
GUID. The important thing is what should be done, not in what order.