- 博客(9)
- 收藏
- 关注
原创 Linux 网络编程6 在线词典
该项目为HQ嵌入式Linux应用项目,主要运用知识:Sqlite3 数据库基本操作,TCP/IP多并发编程,文件IO,。
2023-04-27 09:09:26
69
原创 Linux学习 Sqlite3基本操作
sqlite3 中文指南 https://www.runoob.com/sqlite/sqlite-syntax.htmlsqlite3 C语言API https://www.sqlite.org/c3ref/funclist.html。
2023-04-13 20:41:06
107
原创 Linux 网络编程5 TCP握手
第二步:服务器的TCP收到连接请求的报文段后,如同意建立连接,则向客户机发送确认,并为该TCP连接分配缓存和变量。确认报文段的ACK位置置1,确认号ack=y+1,序号seq=x+1.该报文段可携带数据,若不携带数据则不消耗序号,这时TCP客户进程就进入ESTABLISHED(已建立连接状态)。第一步:客户机的TCP首先向服务器的TC发送连接请求报文,这个特殊报文段的首部中同步为SYN置1同时选择一个初始序号seq=x。TCP规定,SYN报文段不能携带数据,但要消耗一个序号。
2023-04-11 10:37:28
55
原创 Linux 网络编程4 复用IO
在我们调用select时进程会一直阻塞直到以下的一种情况发生.select处理后:有数据的集合(在超时还回情况下)slect处理前:表示关心的文件描述符集合。为啥要使用复用IO对网络进行改造?复用io改造需要的API。
2023-04-09 01:42:51
52
1
原创 Linux网络编程1 TCP循环服务器
主机字节序到网络字节序\\函数返回值是一个 32 位的网络字节顺序;\\函数返回值是一个 16 位的网络字节顺序;网络字节序到主机字节序\\函数返回值是一个 32 位的主机字节顺序;\\函数返回值是一个 16 位的网络字节顺序;IP地址转换函数socket() 创建套接字-domain是地址族PF_INET // internet 协议PF_UNIX // unix internal协议PF_NS // Xerox NS协议。
2023-04-03 15:02:51
152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人