A unique name that is assigned to each client. It has no semantic meaning and is only used/useful for debugging.
The hello message never has an id, it is always undefined
The at this time unknown type
Describes which versions are in use on the server.
The hello message is automatically sent by the sever upon connection.