建设淘宝类博客网站的主要目的是什么?

摘要:博客类网站建设,淘宝网站的建设目的是什么,长沙网站建设维护,长沙网络营销招聘完整版文章请参考: TCPIP网络编程完整版文章 文章目录第 13 章 多种 IO 函数13.1 send & r
博客类网站建设,淘宝网站的建设目的是什么,长沙网站建设维护,长沙网络营销招聘完整版文章请参考#xff1a; TCP/IP网络编程完整版文章 文章目录第 13 章 多种 I/O 函数13.1 send recv 函数13.1.1 Linux 中的 send recv13.1.2 MSG_OOB#xff1a;发送紧急消息13.1.3 紧急模式工作原理13.1.4 检查输入缓冲13.2 readv writev 函数13.2.1…完整版文章请参考 TCP/IP网络编程完整版文章 文章目录第 13 章 多种 I/O 函数13.1 send recv 函数13.1.1 Linux 中的 send recv13.1.2 MSG_OOB发送紧急消息13.1.3 紧急模式工作原理13.1.4 检查输入缓冲13.2 readv writev 函数13.2.1 使用 readv writev 函数13.2.2 合理使用 readv writev 函数第 13 章 多种 I/O 函数 13.1 send recv 函数 13.1.1 Linux 中的 send recv 首先看 send 函数定义 #include sys/socket.h ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags); /* 成功时返回发送的字节数失败时返回 -1 sockfd: 表示与数据传输对象的连接的套接字和文件描述符 buf: 保存待传输数据的缓冲地址值 nbytes: 待传输字节数 flags: 传输数据时指定的可选项信息 */下面是 recv 函数的定义 #include sys/socket.h ssize_t recv(int sockfd, void *buf, size_t nbytes, int flags); /* 成功时返回接收的字节数收到 EOF 返回 0失败时返回 -1 sockfd: 表示数据接受对象的连接的套接字文件描述符 buf: 保存接受数据的缓冲地址值 nbytes: 可接收的最大字节数 flags: 接收数据时指定的可选项参数 */end 和 recv 函数的最后一个参数是收发数据的可选项该选项可以用位或bit OR运算符| 运算符同时传递多个信息。 send recv 函数的可选项意义 可选项Option含义sendrecvMSG_OOB用于传输带外数据Out-of-band dataOOMSG_PEEK验证输入缓冲中是否存在接受的数据XOMSG_DONTROUTE数据传输过程中不参照本地路由Routing表在本地Local网络中寻找目的地OXMSG_DONTWAIT调用 I/O 函数时不阻塞用于使用非阻塞Non-blockingI/OOOMSG_WAITALL防止函数返回直到接收到全部请求的字节数XO 13.1.2 MSG_OOB发送紧急消息 MSG_OOB 可选项用于创建特殊发送方法和通道以发送紧急消息。
阅读全文