![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
武坤
这个作者很懒,什么都没留下…
展开
-
send() sendto() 和 recv() recvfrom()函数
send() 和 recv()函数 这两个函数用于流式套接字或者数据报套接字的通讯。 如果你喜欢使 用无连接的数据报套接字,你应该看一看下面关于sendto() 和 recvfrom() 的章节。 send() 是这样的: int send(int sockfd, const void *msg, int len, int flags);转载 2015-01-07 21:24:09 · 935 阅读 · 0 评论 -
epoll学习和回显服务器实现(C语言版)
epoll学习和回显服务器实现(C语言版) select提供的轮询会随着fd数目的增长降低效率,并且其上限是系统定义过的。UNP上select的例子需要编程者自己维护一个fd使用情况的结构,很抽象繁琐。后面的poll的例子和本文提到的epoll使用方法差不多,这是因为高级polling技术没有标准,各个操纵系统的实现不一样,而epoll是由Linux提供的,是对poll的改进。个人感觉区转载 2015-04-24 15:17:01 · 731 阅读 · 0 评论 -
linux下c语言获取本机ip地址
linux下c语言获取本机ip地址 struct ifconf这个结构是在哪个头文件定义#include 其实你可以find /usr/include/ -name "*.h" -exec grep -l "ifconf" {} \; ( grep -l或--file-with-matches 列出文件内容符合指转载 2015-04-21 15:23:43 · 4237 阅读 · 1 评论 -
IO模型、IO多路复用、select poll epoll
基础知识 同步、异步 进程的阻塞 理解 IO操作Unix下可用的5种I/O模型 同步阻塞 IO 同步非阻塞 IO IO 多路复用 异步 IO 5中IO模型的比较 IO多路复用的理解select poll epoll的区别基础知识高性能架构设计主要有两方面:1.提高单服务器...原创 2018-08-17 18:06:31 · 1522 阅读 · 0 评论