This commit is contained in:
wangyu-
2017-09-23 02:40:23 -05:00
parent 3b0a4c7d08
commit 0e77b0d5ab
5 changed files with 615 additions and 525 deletions

View File

@@ -109,6 +109,15 @@ extern unordered_map<int, const char*> raw_mode_tostring ;
extern int socket_buf_size;
extern int force_socket_buf;
enum server_current_state_t {server_idle=0,server_handshake1,server_ready}; //server state machine
enum client_current_state_t {client_idle=0,client_tcp_handshake,client_handshake1,client_handshake2,client_ready};//client state machine
union current_state_t
{
server_current_state_t server_current_state;
client_current_state_t client_current_state;
};
typedef u32_t id_t;
typedef u64_t iv_t;