
linux网络编程
HccqXd
这个作者很懒,什么都没留下…
展开
-
Linux网络编程笔记(六)广播介绍
文章目录参考1 套接字选项1.1 参数说明1.2 SO_BROADCAST选项1.3 SO_SNDBUF和SO_RCVBUF选项2 广播地址3 示例3.1 广播接收端3.2 广播发送端3.3 运行结果参考本文所有知识均参考网课:https://study.163.com/course/courseLearn.htm?courseId=1002913013&share=1&sh...原创 2020-01-16 20:11:55 · 429 阅读 · 0 评论 -
Linux网络编程笔记(四)UDP编程模型
文章目录参考1 UDP客户端服务器编程模型2 数据传输2.1 数据传送2.2 接收数据3 示例3.1 服务器端编程3.2 客户端编程3.3 运行结果参考本文所有知识均参考网课:https://study.163.com/course/courseLearn.htm?courseId=1002913013&share=1&shareId=1145943119#/learn/vi...原创 2020-01-15 16:56:54 · 252 阅读 · 0 评论 -
Linux网络编程笔记(五)域名解析
文章目录参考1 终端查看本地域名和ip地址信息2 域名解析函数参考本文所有知识均参考网课:https://study.163.com/course/courseLearn.htm?courseId=1002913013&share=1&shareId=1145943119#/learn/video?lessonId=1003300268&courseId=100291...原创 2020-01-15 16:52:25 · 242 阅读 · 0 评论 -
Linux网络编程笔记(三)TCP编程模型
文章目录TCP客户端服务器编程模型客户端调用序列服务器端调用序列套接字与地址绑定绑定地址查找绑定到套接字的地址获取对方地址建立连接服务器端客户端TCP客户端服务器编程模型如上图所示,客户端调用序列调用socket函数创建套接字调用connect连接服务器端调用I/O函数(read/write)与服务器端通讯调用close关闭套接字服务器端调用序列调用socket函数创建套...原创 2020-01-14 14:43:26 · 270 阅读 · 0 评论 -
Linux网络编程笔记(二)字节序、地址结构和IPv4地址族
文章目录字节序简介字节序转换函数网络地址结构通用地址结构因特网地址结构IPv4地址族和字符地址间的转换示例字节序简介不同系统字节存储顺序不同,有的是高位在前,有的是低位在前:其中,MSB代表最重要位,LSB代表最不重要位。上图中第一个字节序称为大端字节序,因为高位在前;下面的字节序称为小端字节序,因为低位在前。需要注意的是,网络协议使用网络字节序即大端字节序,所以编程时,主机字节序和网...原创 2020-01-09 11:43:26 · 389 阅读 · 0 评论 -
Linux网络编程笔记(一)Socket套接字简介
查看各协议端口号命令:more /etc/sericesSocket简介Linux中的网络编程通过Socket接口实现,是一种特殊的IO,提供对应的文件描述符。一个完整的Socket都有一个相关描述{协议,本地地址,本地端口,远程地址,远程端口};每一个Socket有一个本地的唯一Socket,由 操作系统分配。Socket和各层协议的关系创建Socket函数:#...原创 2019-12-11 16:25:22 · 222 阅读 · 0 评论