X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network_msg.h;h=1cd3007ee2da1872e81ec56bef2a9a05a0679e1f;hb=ca1798f62b65b72703e960d132dd0170728b7709;hp=d3b49fd26e3101a6321a2a51567a5e737b0790eb;hpb=9c0893a71497912deecdcd84dff9afbeac32f8f4;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network_msg.h b/network_msg.h index d3b49fd..1cd3007 100644 --- a/network_msg.h +++ b/network_msg.h @@ -13,12 +13,14 @@ #pragma pack(push,1) typedef struct netmsg_blank netmsg_blank; +enum{ k_inetmsg_blank = 0 }; struct netmsg_blank{ u16 inetmsg_id; }; -enum{ k_inetmsg_blank = 0 }; +/* send after version */ typedef struct netmsg_auth netmsg_auth; +enum{ k_inetmsg_auth = 1 }; struct netmsg_auth { u16 inetmsg_id; @@ -26,7 +28,14 @@ struct netmsg_auth u32 ticket_length; u8 ticket[]; }; -enum{ k_inetmsg_auth = 1 }; + +/* version should be sent before auth */ +typedef struct netmsg_version netmsg_version; +enum{ k_inetmsg_version = 2 }; +struct netmsg_version{ + u16 inetmsg_id; + u32 version; +}; /* server control 100 */