- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 UNIX网络编程第三章——编写readline函数
UNIX网络编程(套接字编程) readline函数的编写 /* * 日期:2021-8-9 * 作者:[email protected] * * readline函数,读取文件中一行的内容 * */ #include "unp.h" static ssize_t myread(int fd,char *ptr); //返回该函数读取到的字节数 //这个函数每次读取一个字节的数据就调用一次read函数,这是非常低效率的 ssize_t readline1(int fd,void *vptr
2021-08-09 14:28:43
177
原创 UNIX网络编程第三章——熟悉readn,writen函数,终端阻塞的一个博客
UNIX网络编程(套接字编程) 关于readn,writen 函数 /* * 日期:2021-8-8 * 作者:[email protected] * * 用来熟悉readn,writen函数,测试的话 * 现在好像不太会,得等到后面一点点 * * #include <unistd.h> * int read(int fd,void* buf,size_t count) * 1.fd表示文件描述符,buf为读取数据的缓冲区,count是请求读取的字节数 * 2.如果读取失败,
2021-08-09 10:08:11
145
原创 UNIX网络编程第三章——熟悉inet_pton和inet_ntop这两个函数
UNIX网络编程(套接字编程) inet_ntop和inet_pton函数的示例: /* * 日期:2021.8.8 * 这个代码是用来熟悉inet_pton和inet_ntop这两个函数的 * * #include <arpa/inet.h> * * 1.int inet_pton(int family,const char *strptr,void *addrptr); * 这个函数将strptr指针所指的字符串,转换为二进制的网络地址格式 * 并将其放在addrp
2021-08-08 11:00:51
208
原创 Unix网络编程第三章——确定主机的字节序
UNIX网络编程(卷一:套接字) 第三章——确定主机字节序的程序 /*这个函数是用来判断电脑是以大端还是以小端的方式存储的 *主要掌握的应该是这个函数的思想,即利用union这个特殊的结构体,通过short存储两个字节的数字来确认程序是大端还是小端 * */ #include "unp.h" int main(int argc,char **argv) { //union中所有成员引用的是内存中的相同位置 union{ short
2021-08-07 19:09:03
127
转载 UNIX网络编程学习——第一章
UNIX网络编程(卷一:套接字编程) 第一章: 一、如何将时间获取客户程序(daytimetcplic.c)这个程序运行起来? 涉及到的知识点有:动态库和静态库、服务器程序与客户程序的理解、 动态库和静态库: 1. ...
2021-08-07 16:20:47
251
空空如也
uct算法感觉胜率很低啊?我完全是按照四个步骤写的,是为什么呢?
2021-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人