面经
文章平均质量分 83
ziggy7
这个作者很懒,什么都没留下…
展开
-
建立TCP服务器的系统调用
相关函数socket作用建立一个套接字,并将相应的资源分配给它,同时返回一个整型套接字号。函数// socket(协议族, socket类型, 具体协议)int socket(int protofamily, int so_type, int protocol);bind作用将创建的socket绑定到指定的IP地址和端口上。函数 // bind(socket, 本地IP+端口号, 地址长度) int bind(int sockfd, const struct sockadd原创 2021-03-14 21:29:18 · 264 阅读 · 0 评论 -
select、poll、epoll用法、原理、区别
一、select概念select使内核挂起进程,当一个/多个IO事件发生后, 控制权返还给应用程序,由应用程序进行IO的处理参数int select(int maxfd, fd_set *readset, fd_set *writeset, fd_set *exceptset, const struct timeval *timeout);返回值:为就绪数目,出错为-1,超时为0maxfd:待测试的最大描述符+1readset:读描述符集合writeset:写描述符集合excep原创 2021-03-10 22:03:42 · 540 阅读 · 0 评论