// 数据处理函数 // @sess session标识 // @data 收到的数据起始指针 // @bytes 收到的数据长度 // @returns: 返回一个size_t, 表示已处理的数据长度. 当返回-1时表示数据错误, 链接即会被关闭. size_t OnMessage(SessionEntry sess, const char* data, size_t bytes) { printf("receive: %.*s\n", (int)bytes, data); sess->Shutdown(); // 收到回复后关闭连接 return bytes; }