Browse Source

update

master
zhaohe 2 years ago
parent
commit
cb1114b21b
  1. 24
      iflytop_xsync_protocol.h

24
iflytop_xsync_protocol.h

@ -52,8 +52,32 @@ typedef enum {
kxs_ec_send_fail = 4, kxs_ec_send_fail = 4,
kxs_ec_receive_fail = 5, kxs_ec_receive_fail = 5,
kxs_ec_setsockopt_rx_timeout_fail = 6, kxs_ec_setsockopt_rx_timeout_fail = 6,
kxs_ec_lose_connect = 7,
} xs_error_code_t; } xs_error_code_t;
static inline const char* xs_error_code_2_str(xs_error_code_t ecode) {
switch (ecode) {
case kxs_ec_success:
return "success";
case kxs_ec_overtime:
return "overtime";
case kxs_ec_socket_fail:
return "socket fail";
case kxs_ec_bind_fail:
return "bind fail";
case kxs_ec_send_fail:
return "send fail";
case kxs_ec_receive_fail:
return "receive fail";
case kxs_ec_setsockopt_rx_timeout_fail:
return "setsockopt rx timeout fail";
case kxs_ec_lose_connect:
return "lose connect";
default:
return "unknown error";
}
}
#pragma pack(1) #pragma pack(1)
typedef struct { typedef struct {

Loading…
Cancel
Save