- 博客(4)
- 收藏
- 关注
原创 套接字类型与协议设置
套接字内部有缓冲(buffer),简而言之就是字符数组。通过套接字传输的数据将保存到该数组中。收到数据并不意味着马上调用read函数。只要不超过数组容量,则有可能数据填充满缓冲后通过一次read函数调用读取全部,也可能分成多次read函数调用进行读取。面向连接的套接字会根据接收端的状态传输数据,如果缓冲区被填满,传输端套接字停止传输。实际上,socket函数返回整数型数据,可以通过int型变量接收。IPv4协议族面向连接的套接字只有TCP套接字,IPv4协议族面向消息的套接字只有UDP套接字,
2022-08-20 23:24:26
182
1
原创 基于Linux的文件操作
文件或套接字一般经过创建过程才会被分配文件描述符,而三种输入输出对象即使未经特殊的创建过程,是通过typedef声明的unsigned int类型,是通过typedef声明的signed int类型。文件描述符是系统分配给文件或套接字的整数。在Linux中也被分配文件描述符。
2022-08-20 20:44:06
115
原创 C标准库文件IO函数
int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t m); int close(int fd);
2022-07-20 11:27:09
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人