深入解析TCP/UDP协议与网络编程
sockfd--------要操作的socket。flags--------制定读取信息的操作标志。sockfd--------要操作的socket。2.粘包问题------TCP协议导致,网络的协议栈中导致。buf----------存放数据的空间。buf----------存放数据的空间。len---------发送数据的大小。len---------buf的大小。flags--------操
1.TCP的三个特点
1)面向连接
2)可靠传输
3)字节流
2.粘包问题------TCP协议导致,网络的协议栈中导致
3.recv
|
ssize_t recv(int sockfd, void *buf, size_t len, int flags); 功能: 从socket中接收信息 参数: sockfd--------要操作的socket buf----------存放数据的空间 len---------buf的大小 flags--------制定读取信息的操作标志 MSG_DONTWAIT 返回值: 成功 读取到的字节数 失败 -1&&errno |
4.send
|
ssize_t send(int sockfd, const void *buf, size_t len, int flags); 向sockfd中发送信息 参数: sockfd--------要操作的socket buf----------存放数据的空间 len---------发送数据的大小 flags--------操作标志 MSG_DONTWAIT 返回值: 成功 发送和的字节数 失败 -1&&errno
|
二.UDP模型

更多推荐
所有评论(0)