TCP/IP网络编程的笔记(31)

按有用程度 按页码先后 最新笔记

  • 陈超

    多进程(windows下不适用) 多线程 I/O复用 以上方法可组合使用

    2022-11-13 20:52:37

  • 夏夜寂寞属壁虎 (像树一样自由)

    注意这一节的low_open.c源代码生成的文件**只能写**,所以无论是在执行后边的cat data.txt还是编译执行后面的low_read.c时,需要先给data.txt相应的读权限,否则程序会抛出异常。

    2021-08-30 21:42:53

  • ll ((添加簽名檔))

    这一页,作者介绍了 waitpid 如何使用,原型为 #include <sys/wait.h> pid_t waitpid(pid_t pid, int * statloc, int options); 可以看出第一个参数,是需要等待结束的 pid。但是作者传入的第一个参数是 -1,并未...

    2016-08-14 09:52:20

  • 秋风

    Web服务器是以HTTP协议为基础传输超文本的服务器。 HTTP--Stateless协议 Web协议采用HTTP协议,即使使用IOCP或epoll模型也不会大幅提升性能。Stateless--交换一次数据之后即断开连接,没有足够时间发挥IOCP or ep...

    2015-04-03 22:14:02

  • 秋风

    多进程模型的缺点: 1.创建进程、Context Switching开销大; 2.进程间通信,需要特殊IPC技术。 线程编程介绍: http://book.douban.com/annotation/34642229/ 线程安全函数:Linnux平台在定义非线程安全函数同时...

    2015-04-03 14:55:54

  • 秋风

    例如针对输入缓冲: 条件触发(Level Trigger)--只要输入缓冲中有数据就会一直通知该事件; 边缘触发(Edge Trigger)--输入缓冲收到数据时仅注册1次事件; /*****************************************************...

    2015-04-03 11:18:10

  • 秋风

    每次调用select函数时向操作系统传递监视对象信息(select监视socket变化,socket由os管理),应用程序向操作系统传递数据将对程序造成很大的负担,而且无法通过代码优化解决,因此将成为性能上的致命弱点。 epoll ...

    2015-04-03 10:07:12

  • 秋风

    基于同一个文件描述符创建多个FILE指针,针对任意一个FILE指针调用fclose函数都会关闭文件描述符。 创建FILE指针前先复制文件描述符,销毁所有文件描述符后才能销毁套接字。 复制文件描述符:为了访问同一个文件...

    2015-03-31 09:05:04

  • 秋风

    文件描述符与FILE结构指针相互转换: #include<stdio.h> FILE * fdopen(int fildes,const char * mode); int fileno( FILE *stream ); //#define fileno(__p) ((__p)->_file) /*********************************...

    2015-03-30 14:25:03

  • 秋风

    多播基于UDP,向网络发送一个多播包,路由器复制该包并传递到多个主机;多播主要用于“多媒体数据的实时传输”。 多播的传输特点: 1.多播服务器只针对特定多播组,只发送1次数据; 2.即使只发送1次数据,该组内...

    2015-03-30 12:22:05

<前页 1 2 3 4 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

TCP/IP网络编程

>TCP/IP网络编程