![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
select
alin Wang
sdn studing...
展开
-
alin的学习之路:基于Windows的套接字的使用、阻塞超时的处理
alin的学习之路:基于Windows的套接字的使用、阻塞超时的处理1. 基于window套接字通信在编写Qt程序的时候, 可以使用第三方库, 可以调用操作系统的API(添加对应的头文件即可), 使用标准c/c++函数或者库都是可以的。使用windows中的套接字函数使用包含的头文件 include <winsock2.h> —> 这是window是中的一个套接字通信的头文件使用的套接字库 ws2_32.dll原创 2020-08-26 18:13:00 · 326 阅读 · 0 评论 -
alin的学习之路(Linux网络编程:四)(多路IO转接:select、poll、epoll)
alin的学习之路(Linux网络编程:四)(多路IO转接:select、poll、epoll)1. select1. select优化思路当select转接的文件描述符跨度过大时,每次都遍历文件描述符表显然会降低效率,因此要对其优化。优化思路:添加一个数组来存储要监听的文件描述符,直接遍历这个数组即可程序流程:创建监听套接字lfd = Socket()设置端口复用 setsockopt()Bind() 绑定ip和端口号Listen()设置最大监听个数定义fd_set rset,all原创 2020-08-02 21:11:38 · 322 阅读 · 0 评论