
Unix网络编程的学习之路
weixin_45729826
这个作者很懒,什么都没留下…
展开
-
UNIX网络编程第三章——编写readline函数
UNIX网络编程(套接字编程)readline函数的编写/* * 日期:2021-8-9 * 作者:2304768518@qq.com * * 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 · 169 阅读 · 0 评论 -
UNIX网络编程第三章——熟悉readn,writen函数,终端阻塞的一个博客
UNIX网络编程(套接字编程)关于readn,writen 函数/* * 日期:2021-8-8 * 作者:2304768518@qq.com * * 用来熟悉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 · 139 阅读 · 0 评论 -
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 · 197 阅读 · 0 评论 -
Unix网络编程第三章——确定主机的字节序
UNIX网络编程(卷一:套接字)第三章——确定主机字节序的程序/*这个函数是用来判断电脑是以大端还是以小端的方式存储的 *主要掌握的应该是这个函数的思想,即利用union这个特殊的结构体,通过short存储两个字节的数字来确认程序是大端还是小端 * */#include "unp.h"int main(int argc,char **argv){ //union中所有成员引用的是内存中的相同位置 union{ short原创 2021-08-07 19:09:03 · 122 阅读 · 0 评论 -
UNIX网络编程学习——第一章
UNIX网络编程(卷一:套接字编程)第一章:一、如何将时间获取客户程序(daytimetcplic.c)这个程序运行起来?涉及到的知识点有:动态库和静态库、服务器程序与客户程序的理解、动态库和静态库:1....转载 2021-08-07 16:20:47 · 245 阅读 · 0 评论