【网络编程】对套接字读写的理解(1):write、send 和read_write和send-CSDN博客

网站介绍:在封装TCP读写的时候,遇到了读写函数的选择问题,进而研究了一下,在此记录。常用的三个函数分别为write、send 和 sendmsg。函数原型如下:每个函数可以单独使用,但使用的场景有所不同:上面这些可能查下资料,大家基本都可以知道,然后觉得套接字读写和普通文件的读写没有什么区别,其实里面暗含了很多内在的区别。对于普通文件描述符而言,一个文件描述符代表了打开的一个文件句柄,通过调用 write 函数,操作系统内核帮我们不断地往文件系统中写入字节流。注意,写入的字节流大小通常和输入参数 size 的值是_write和send