%%---------------------------------------------------- %% 连接器相关数据结构定义 %%---------------------------------------------------- -record(conn, { type %% 连接器类型 ,account = <<>> %% 连接器的所有者帐号名 ,pid_msg_handler %% 控制对象pid ,socket %% socket ,ip %% 客户端IP ,port %% 客户端连接端口 ,connect_time = 0 %% 建立连接的时间 ,length = 0 %% 包体长度 ,seq = 0 %% 当前包序 ,read_head = false %% 标识正在读取数据包头 ,recv_count = 0 %% 已接收的消息数量 ,send_count = 0 %% 已发送的消息数量 ,error_send = 0 %% 发送错误次数 ,bad_req_count = 0 %% 记录客户端发送的错误数据包个数 ,last_heartbeat = 0 %% 上一次心跳时间 ,bad_heartbeat = 0 %% 错误心跳(主要用于防加速) ,other_data = [] %% 非核心的其他数据(由登录逻辑模块自定义) }).