libuv(不断更新)
2015-08-08 11:42
381 查看
/* * Initialize the uv_async_t handle. A NULL callback is allowed. * * Note that uv_async_init(), unlike other libuv functions, immediately * starts the handle. To stop the handle again, close it with uv_close(). */ UV_EXTERN int uv_async_init(uv_loop_t*, uv_async_t* async, uv_async_cb async_cb);
发送异步命令时初始化用的,具体也不太了解
int
uv_tcp_getpeername(const uv_tcp_t* handle, struct sockaddr* name, int* namelen):获取与handle连接的远端的地址
UV_EXTERN int uv_ip4_name(const struct sockaddr_in* src, char* dst, size_t size);将二进制ip地址转换成字符串
typedef HANDLE uv_thread_t; typedef void *HANDLE; 看来这个uv_thread_t只是windows的一个句柄,句柄是一种资源的意思,大概可以理解成指针,这些库的封装最终还是离不开底层的操作系统。
相关文章推荐
- Android studio internal http server disabled
- 【hibernate mapping 详解】….hbm.xml配置
- 用最小最大的两个数交换首尾两数
- LeetCode Everyday -- 83
- org.springframework.validation.BindException
- 添加链接
- C - A Plug for UNIX - poj 1087(最大流)
- 九度oj 1112
- 2015多校训练5题解与代码
- UBI error: ubi_io_write: error -5 while writing 512 bytes to PEB 60:512, wri
- Logcat日志不打印(可能是手机出厂做了限制)
- DispatcherServlet Processing Sequence
- 对遗传算法理解
- 使用 Virtual Box (mac 版)安装 xp 虚拟机剪切板不能共享,屏幕不能自动调整的解决办法
- autolayout - sizeClass - Masonry - 3
- [C#]制作可以调整大小的自定义控件
- 剑指offer第36题 求逆序数
- c# checked unchecked 关键字
- C#获取所有SQL Server数据库名称的方法
- 代码优化