您的位置: 首页 > 文章 > linux网络编程基础--------4(socket套接字跟普通文件读写以及管道的概念) linux网络编程基础--------4(socket套接字跟普通文件读写以及管道的概念) 分类: 文章 • 2024-02-28 08:27:04 socket编程概念: 普通文件读写: 其实socket编程跟我们普通的文件编程也是类似的,核心就是一个读/写操作,我们进行文件读写操作时,要先定义个文件描述符fd 管道操作 (主要用于进程间通信,也是类似),一端写,另一端读,类似队列先进先出,核心也是读写操作 socket套接字: 只要客户端写缓冲区有数据,就会被自动发送到服务器的读缓冲区,反之服务器也是写缓冲区给客户端读缓冲区发。 进行套接字操作的时候,也跟管道一样,套接字默认的文件描述符是堵塞的