240 投稿
收录了42篇文章 · 192人关注
  • Resize,w 360,h 240
    Linux高性能服务器开发

    公众号:畅游码海 更多高质量原创文章都在里面~ 主机字节序和网络字节序: 在32位机器上,累加器一次能装载4个字节,这四个字节在内存中排列顺序...

  • Resize,w 360,h 240
    网络传输握手

    HTTP 三次握手, HTTP 四次挥手 SSL 四次握手 1.客户端请求建立SSL链接,并向服务端发送一个随机数(client random)...

    1.7 zcwfeng 0 3
  • gcc 编译器的 std=c99 选项

    最近在学习关于 Linux 下的网络编程相关的知识,以前对这方面没有什么了解。跟着教程写完了代码,然后使用 gcc 进行代码编译,然后编译报错了...

  • Unix / Linux 网络编程基础函数

    描述符引用计数,并发服务器中,父进程关闭子进程套接字只会使引用计数减一,未达到零不会引发TCP四次握手;父进程必须调用close(connfd)...

  • 多进程、多线程和I/O多路复用三种Web服务器模型比较

    1、多进程模型的优缺点 (1)优点: 1)每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系;2)通过增加CPU,就可以容易扩充性能;3)...

  • 三种I/O多路复用方式优缺点比较

    select的优缺点: 优点: (1)select的可移植性好,在某些unix下不支持poll。(2)select对超时值提供了很好的精度,精确...

  • Resize,w 360,h 240
    Linux网络编程篇(一)之Socket 编程预备知识

    Linux系统的一大特点是它的网络编程能力十分强大, 学习它, 让我们真正体会网络的魅力! 一. 客户机/服务器模型 网络应用程序一般是以c/s...

  • c++正则表达式汇总

    正则表达式Regex(regular expression)是一种强大的描述字符序列的工具。在许多语言中都存在着正则表达式,C++11中也将正则...

  • select和epoll区别

    socket编程并发处理的问题中,select和epoll函数的区别一直是面试中的重点。关于他俩的区别很多博客中已经说明了,我在这里总结一下。参...

  • Resize,w 360,h 240
    select函数socket编程

    套接字编程中的select函数是一个比较重要的概念,是epoll函数的早期版本,是实现I/O复用的关键方法。在对这个方法的了解过程中,走了一些弯...

专题公告

这里收集整理关于linux下网络编程的文章,从网络,协议栈的原理,基本的c语言开发的使用,到各种开源库的分析,只要是有利于学习研究在Linux下面开发服务器的文章都会收录