Unix网络编程之读写相关函数
socket编程中常用的输入输出函数(读写函数)总共有五对,它们都是默认阻塞的,这就意味着当发出一个不能立即完成的套接字调用的时候,其进程将被投入睡眠,等待相应的进程操作完成,函数才返回继续往下执行。常用的函数如下:
- read, write
- readv, writev
- recv, send
- recvfrom, sendto
- recvmsg, sendmsg
read/write函数
read和write函数的详细用法已经在Unix文件IO中已经讲解,在socket编程中的使用方法与文件IO使用方法相同。