![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
libevent
liuguangzhou123
这个作者很懒,什么都没留下…
展开
-
使用event_base_loopbreak或event_base_loopexit无法让event_base_dispatch退出循环
我的环境如下: libevent2.1.8 Windows7系统 问题描述: 使用event_base_loopbreak或event_base_loopexit无法让event_base_dispatch退出事件循环 原因及解决方案: 经过一天的折腾,发现是多线程环境下没有调用evthread_use_windows_threads或evthread_use_threads函数导致e...原创 2018-08-20 00:04:43 · 7192 阅读 · 3 评论 -
使用libevent处理http请求时,带中文的url乱码
我使用libevent创建了一个http服务器,本地有一些资源。通过evhttp_set_cb,指定了下载URL。但当URL中有中文的时候,这个下载地址就无效了。例如:http://10.100.211.237:50000/你好.zip 解决方法: 使用evhttp_decode_uri函数对uri路径进行解码,解码出来的是utf-8编码的路径,如果需要将utf-8编码转换成gbk编...原创 2019-09-08 20:28:39 · 1041 阅读 · 0 评论