240 发简信
IP属地:广东
  • linux查找结构体

    比如想查找结构体sockaddr_in在哪个文件 grep "struct sockaddr_in {" * -nir n: 显示行号 i: 不...

  • 让服务器和客户端循环监听

    之前我们的服务器都是在处理完一个请求后就关闭连接了,那怎么才能让服务器处理完请求后不关闭连接呢?很简单,加while循环即可. tcp_serv...

  • Resize,w 360,h 240
    epoll进阶之阻塞/非阻塞

    不管是ET模式还是LT模式,都可以再细分为阻塞/非阻塞模式.下面我们将通过一个例子来了解他们的区别. epoll_nonblock.c #inc...

  • epoll进阶之ET/LT模式

    epoll_etlt.c #include #include #include #include <errno.h> #include #def...

  • 多路IO复用之epoll

    epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率...

  • 多路IO复用之poll

    与select相比,poll能突破1024个文件描述符的限制. server_poll.c #include #include #include...

  • 生产者-消费者(多线程)

    生产者消费者模式也是典型的高并发服务器的实现方式,它固定了创建的线程的数量.下面我们将用代码来模拟这个过程. producer_consumer...

  • Cannot download repomd.xml

    Errors during downloading metadata for repository 'base': - Status code...