摘要: 1.1 客户端/服务端通信mysql 客户端与服务端的通信方式是“半双工”。 全双工:双向通信,发送同时也可以接收。 半双工:双向通信,同时只能接收或者是发送,无法同时做操作。 单工:只能单一方向传送。 半双工通信: 在任何一个时刻,要么是有服务器向客户端发送数据,要么是客户端向服务端发送数据,这两 阅读全文
posted @ 2021-03-10 03:52 xialuo 阅读(71) 评论(0) 推荐(0)
摘要: 阻塞IO模型(Blocking I/O) Linux 内核一开始提供了 read 与 write 阻塞式操作。 当客户端连接时,会在对应进程的文件描述符目录(/proc/进程号/fd)生成对应的文件描述符(0 标准输入;1 标准输出;2 标准错误输出;),比如 fd 8 , fd 9;应用程序需要读 阅读全文
posted @ 2021-03-10 03:31 xialuo 阅读(35) 评论(0) 推荐(0)
摘要: 1、前言 TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的、 2、本文目的 之所以想写这篇文章,目的有三个: 阅读全文
posted @ 2021-03-10 03:29 xialuo 阅读(52) 评论(0) 推荐(0)