libuv(不断更新)
2024-10-20 05:39:43
/*
* 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的一个句柄,句柄是一种资源的意思,大概可以理解成指针,这些库的封装最终还是离不开底层的操作系统。
最新文章
- makefile 学习笔记
- WKWebView _WebFilterIsActive returning: NO
- Intellij IDEA 根据数据库自动生成pojo和hbm
- nginx配合modsecurity实现WAF功能
- CSS 指定选择器(十一)
- Angular1.0
- 实例:jQuery实现标签切换
- Android TextView背景颜色与背景图片设置
- 黑马程序员:Java基础总结----反射
- I Know Alpha冲刺随笔集
- c语言部分库函数,代码实现,以及细节理解
- PHP按权重随机
- go 实现单链表反转
- 防F12扒代码:按下F12关闭当前页面
- UE4照片级渲染Demo
- html基本进阶知识【转】
- Oracle数据库表解锁语句
- R语言-简单模型画图
- iterm2 恢复默认设置
- Python基础:内置类型(未完待续)