Dog_Client_SendHeartBeat

DOG_HEART_BEAT Dog_Client_SendHeartBeat(char* & msg);

接口描述

向服务器发送心跳

请求参数

参数名
类型
描述
必填
char* &
服务器发送回的信息
必填

响应参数

参数名
类型
描述
必填
state
DOG_HEART_BEAT
心跳包返回状态
必填

说明 / 示例

向服务器发送心跳包 返回为[DOG_HEART_BEAT](doc:vuTh5uUi)的信息 以下为C++例子: ``` // 判断是否登录 // 假定这是一条线程.. if (Dog_Client_isLogin() == TRUE) { while (true) { char* msg = new char[512]; // 此为封号例子,所以不需要判断后续返回类型... DOG_HEART_BEAT state = Dog_Client_SendHeartBeat(msg); // 服务端发送消息 if (state == DOG_HEART_BEAT::ReceivedServerMessage) { std::cout << "来自服务器信息..:" << msg << std::endl; } // 卡号停封 if (state == DOG_HEART_BEAT::CardNumberSuspended) { std::cout << "已被停封,停封卡号:" << msg << std::endl; } // 封号理由 if (state == DOG_HEART_BEAT::Banned) { std::cout << "已被停封,停封理由:" << msg << std::endl; } //..更多信息请阅读文档.. delete[]msg; // 每隔30秒发送一次 ::Sleep(1000 * 30); } } else std::cout << "请先登录" << std::endl; ```