青木隼
青木隼
全部文章
网络编程
C++(8)
C笔记(8)
IO/线程(7)
Linux笔记(2)
数据结构(7)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
青木莲华の博客
天行健,君子以自强不息!地势坤,君子以厚德载物!
全部文章
/ 网络编程
(共5篇)
网络编程学习——5
网络编程学习——5 一、数据库概述 功能: 增删改查 轻量级符合嵌入式: mysql sqlite(常用) 1.基本数据库指令 .open //打开数据库 .table //查看有哪些表 .schema //查看表结构 .quit //退出 2.基本sql语句 (1)create ...
C
2025-08-20
0
12
网络编程学习——4
网络编程学习——4 一、UDP概述 无连接、不可靠、有失序、数据报格式 广播地址 主机号全为255的为广播地址 ip地址分类 A类:前1段位网络号,后3段位主机号 0.0.0.0——127.255.255.255 B类:前2段网络号,后2段主机号 128.0.0.0——191.255....
C
2025-08-20
0
16
网络编程学习——3
网络编程学习——3 一、IO多路复用 1.poll函数 (1)poll 需要轮询,需要两次拷贝,监听的文件描述符不受限制 使用结构体数组存储文件描述符 功能 poll 函数是一种 I/O 多路复用机制(在select基础上优化),用于检测多个文件描述符的状态,判断它们是否有数据可读、可写或者发...
C
2025-08-18
0
16
网络编程学习——2
网络编程学习——2 一、TCP连接与断开过程 1.三次握手 客户端发起(主动打开):客户端处于 CLOSED 状态,主动向服务端发送 SYN 报文(SYN=1,初始序列号 seq=x ),进入 SYN-SENT 状态,请求建立连接。 服务端响应(被动打开):服务端监听端口处于 LISTEN 状...
C
2025-08-16
1
19
网络编程学习——1
网络编程学习——1 一、概述 1.基础知识 IPV4: 32位的地址,点分十进制,分为4段,例:192.168.2.1 每一段可表示的范围为:0~255 IPV6: 128位地址,冒号分16进制 MAC: 物理地址 网卡在出厂时厂家设置的唯一编号 端口号: 标识进程 16位 0-655...
C
2025-08-13
1
22