![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
Think_2013
游走在大千世界,穿梭于人海之间,逃不掉喜怒哀乐,忘不了五谷杂粮,曾困于七情六欲,被锁在傻且天真,投身于程序代码,沉溺在人生游戏。
展开
-
Unity配置Protobuf协议
Protobuf的强大我就不多介绍了,原创 2014-08-30 10:34:20 · 6213 阅读 · 6 评论 -
网狐棋牌框架-WHDataQueue队列的问题
研究网狐的内核框架发现经常有以下错误:SocketEngine Index=0,RountID=18,OnRecvCompleted 发生“数据包效验码错误”异常因为不是必现的问题,非常不好排查,而网狐的东西也相对较稳定,不知如何下手,然后就仔细看内核相关的代码,看到了内存数据队列;WHDataQueue队列的实现其实还是非常巧妙的,用变量标志就在一个内存块上实现了环形的队列,原创 2016-11-29 10:10:23 · 5680 阅读 · 3 评论 -
C++调用请求HTTP接口错误的问题
在C++中请求HTTP接口:char* out = cJSON_PrintUnformatted(root); setlocale(LC_ALL, "C"); time_t rawtime; time(&rawtime); char szbuff[128]; strftime(szbuff, 128, "%a, %d %b %Y %H:%M:%S GMT",原创 2016-10-24 11:33:43 · 1469 阅读 · 0 评论 -
C++使用Openssl进行RSA签名(sha1)--完整版
研究了一天,网上的代码写着是签名,实际上是加密,最开始把我弄得迷糊了,后来慢慢理清楚了,就把代码记下来,所有的说明都在代码注释里面,已实际应用于HTTP请求中,从读取私钥文件、sha1加密、rsa签名、base64、urlencode转换、CURL进行HTTP请求完整流程。先将OPENSSL库编译好,并引入头文件:#include "openssl/sha.h"#incl原创 2016-12-28 09:32:41 · 10594 阅读 · 0 评论