加载中
WolfCS 2017/09/15 14:14 发布了新博客:
WolfCS 2017/09/14 14:59 发布了新博客:
WolfCS 2017/09/14 14:58 发布了新博客:
WolfCS 2017/09/12 15:26 发布了新博客:
WolfCS 2017/09/09 23:23 发布了新博客:
WolfCS 2017/09/09 23:21 发布了新博客:
WolfCS 2017/09/08 19:42 发布了新博客:
WolfCS 2017/08/06 11:10 发布了新博客:
WolfCS 2017/06/28 22:35 评论了博客:android下使用libcurl和c-ares
我的QQ号1143690639
@WolfCS
为android NDK编译配置c-ares: 1. 设置环境变量NDK: export NDK=/media/d...
WolfCS 2017/06/28 12:36 评论了博客:android下使用libcurl和c-ares
github 上有 libcurl 的移植,https://github.com/hanpfei/libcurl-for-android.git,可以参考一下。
@WolfCS
为android NDK编译配置c-ares: 1. 设置环境变量NDK: export NDK=/media/d...
WolfCS 2017/01/04 12:04 回答了问题: Mac 上用android环境编译curl 求指点

在Android项目中需要用到curl的话,可以直接使用github上如下的这个项目:

libcurl-for-android

@vb_yu
mac 系统 10.9 jdk 1.7 ndk n9 android api : 19 curl 7.3 直接把c...
WolfCS 2017/01/04 12:04 回答了问题: android 怎么实现类似 curl功能

在Android项目中需要用到curl的话,建议直接使用github上如下的这个项目:

libcurl-for-android

@vector_ming
例如 在linux 上 下载 安装curl 后执行curl -H "Authorization: token d8...
WolfCS 2017/01/02 20:00 回答了问题: 关于 android 下的 curl

不一定要放在Android的源码树中编译,但在Ubuntu下编译的curl库是不可能放到ndk中链接的啊。

Ubunut的处理器是x86的,ndk链接的时候,需要链接arm的library啊。

在Android项目中需要用到curl的话,建议直接使用github上如下的这个项目:

libcurl-for-android

@陈大炮
代码是在ubuntu下 编译的成静态库 没有放在android源码树中编译,直接调用的make编译安装的,编译完成...
https://github.com/hanpfei/LeakTracer,github的repo,用git clone下载代码。
@WolfCS
Memory issue是C/C++开发中比较常遇到,经常带给人比较大困扰,debug起来又常常让人无从下手的一类...
Good~~
@WolfCS
Memory issue是C/C++开发中比较常遇到,经常带给人比较大困扰,debug起来又常常让人无从下手的一类...
WolfCS 2016/10/10 19:36 发布了新博客:

UDT是有提供一套这样的接口啊,就像创建UDTSocket,和数据收发那样的接口一样(https://github.com/hanpfei/hudt/blob/master/src/udt.h):

// select and selectEX are DEPRECATED; please use epoll. 
UDT_API int select(int nfds, UDSET* readfds, UDSET* writefds, UDSET* exceptfds, const struct timeval* timeout);
UDT_API int selectEx(const std::vector<UDTSOCKET>& fds, std::vector<UDTSOCKET>* readfds,
                     std::vector<UDTSOCKET>* writefds, std::vector<UDTSOCKET>* exceptfds, int64_t msTimeOut);


UDT_API int epoll_create();
UDT_API int epoll_add_usock(int eid, UDTSOCKET u, const int* events = NULL);
UDT_API int epoll_add_ssock(int eid, SYSSOCKET s, const int* events = NULL);
UDT_API int epoll_remove_usock(int eid, UDTSOCKET u);
UDT_API int epoll_remove_ssock(int eid, SYSSOCKET s);
UDT_API int epoll_wait(int eid, std::set<UDTSOCKET>* readfds, std::set<UDTSOCKET>* writefds, int64_t msTimeOut,
                       std::set<SYSSOCKET>* lrfds = NULL, std::set<SYSSOCKET>* wrfds = NULL);
UDT_API int epoll_wait2(int eid, UDTSOCKET* readfds, int* rnum, UDTSOCKET* writefds, int* wnum, int64_t msTimeOut,
                        SYSSOCKET* lrfds = NULL, int* lrnum = NULL, SYSSOCKET* lwfds = NULL, int* lwnum = NULL);
UDT_API int epoll_release(int eid);

@zhangkingsun
@WolfCS 你好,想跟你请教个问题:你好,UDT如何像普通TCP一样进行事件驱动开发,比如一个线程以epoll...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部