
UNIX网络编程
求真理
这个作者很懒,什么都没留下…
展开
-
第5章 TCP客户/服务器
当客户关闭连接,那么服务器的read函数接收到客户的FIN将导致其返回0。 正常终止客户和服务器的步骤: (1)当我们键入EOF字符时,fgets返回一个空指针,于是str_cli函数返回。 (2)当str_cli返回到客户的main函数时,main通过调用exit终止。 (3)进程终止处理的部分工作是关闭所有打开的描述符,因...原创 2018-04-06 14:06:41 · 155 阅读 · 0 评论 -
第6章——I/O复用
I/O复用使用场合:1、当客户处理多个描述符时(通常是交互式输入和网络套接字)。2、一个客户同时处理多个套接字是可能的。3、如果一个TCP服务器既要处理监听套接字,又要处理已连接套接字。4、当一个服务器既要处理TCP,又要处理UDP。5、当一个服务器要处理多个服务或者多个协议。Unix下5种I/O模型:1)阻塞式I/O;2)非阻塞式I/O;3)I/O复用(select和poll);4)信号驱动式I...原创 2018-04-06 14:42:20 · 189 阅读 · 0 评论