dtm_worker_client_state_machine
2016-04-13 10:13:40 0 举报
dtm_worker_client_state_machine是一个用于管理客户端状态的有限状态机。它的主要功能是根据不同的事件触发相应的状态转换,以实现对客户端行为的控制和调度。通过使用这个状态机,可以有效地处理客户端的各种请求和响应,提高系统的性能和稳定性。同时,dtm_worker_client_state_machine还具有易于扩展和维护的特点,可以根据实际需求灵活地添加新的状态和转换规则。总之,dtm_worker_client_state_machine是一个强大且实用的工具,对于开发和维护复杂的客户端系统具有重要意义。
作者其他创作
大纲/内容
break
STATE_READ_QUERY_RESULT
switch (ret = handshake_send(client)) {case RET_SUCCESS
switch (ret = auth_result_send(client)) {case RET_SUCCESS
STATE_SEND_AUTH_RESULT
case STATE_SEND_AUTH_RESULT:handle_client_send_auth_result_state
dtm_event_client_server
STATE_SEND_HANDSHAKE
STATE_READ_AUTH
FALL THRU
process_ready_client_network_socket
case STATE_CONNECTED_CLIENT:handle_client_connected_state
dtm_event_accept
break;
STATE_READ_QUERY
case STATE_SEND_HANDSHAKE: handle_client_send_handshake_state
case STATE_READ_AUTH:handle_client_read_auth_state
STATE_CONNECTED_CLIENT
0 条评论
下一页