![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华清学习笔记网编
文章平均质量分 89
ht4091
这个作者很懒,什么都没留下…
展开
-
网编day5-广播组播-抓包
特点: 循环服务器,同一时刻,服务器只能连接一个客户端请求;原创 2023-09-28 07:59:25 · 131 阅读 · 0 评论 -
网编day6-sqlite3
常用的数据库大型数据库 :Oracle中型数据库 :Server是微软开发的数据库产品,主要支持windows平台小型数据库 : mySQL是一个小型关系型数据库管理系统。开放源码 (嵌入式不需要存储太多数据)SQLite基础SQLite的源代码是C,其源代码完全开放。它是一个轻量级的嵌入式数据库。SQLite有以下特性:零配置一无需安装和管理配置;储存在单一磁盘文件中的一个完整的数据库;数据库文件可以在不同字节顺序的机器间自由共享;原创 2023-09-22 13:44:17 · 48 阅读 · 0 评论 -
网编day4-poll-epoll
2.异步I/O,epoll当有事件产生被唤醒之后,文件描述符主动调用callback(回调函数)函数直接拿到唤醒的文件描述符,不需要轮询,效率高。声明: int select(int nfds, fd_set *readfds, fd_set *writefds,int FD_ISSET(int fd, fd_set *set);//将set集合中的fd清除掉。原创 2023-09-22 10:45:08 · 50 阅读 · 0 评论 -
网编day3-UDP-select
通信流程 — 无连接(connect accept)的过程UDP 无法判断客户端是否退出:使用心跳包: 使用客户端, 定时给服务器发送内容udp流程:(类似发短信)server:创建数据报套接字(socket(,SOCK_DGRAM,))----->有手机绑定网络信息(bind())-----------> 绑定IP和port(发短信知道发给谁)接收信息(recvfrom())------------>接收信息,同时可以获取到发送者的IP和port。原创 2023-09-22 10:36:03 · 193 阅读 · 0 评论 -
网编day2-tcp实现ftp功能
7.2 网络编程_day2tcp实现ftp功能模拟FTP核心原理:客户端连接服务器后,向服务器发送一个文件。文件名可以通过参数指定,服务器端接收客户端传来的文件(文件名随意),如果文件不存在自动创建文件,如果文件存在,那么清空文件然后写入。要求:基于TCP写出服务器和客户端代码,在同一路径下,将客户端可执行代码复制到其他的路径下,接下来再不同的路径下运行服务器和客户端。相当于另外一台电脑在访问服务器。项目功能介绍:客户端和服务器链接成功后出现以下提示:四个功能。原创 2023-09-22 10:25:30 · 121 阅读 · 0 评论 -
华清学习笔记网编day1-网络基础
发展:1》1982 - Berkeley Sotware Distributions 操作系统引入了socket作为本地进程之间通信的接口2》1986 - Berkeley 扩展了socket 接口,使之支持UNIX 下的TCP/IP 通信3》现在很多应用 (FTP, Telnet) 都依赖这一接口1、可以认为是一个编程(函数)接口2、也可以认为是一种特殊的文件描述符 (socket的返回值是一种文件描述符) >> fd – 相当 于打开了网络设备。原创 2023-09-21 14:15:28 · 145 阅读 · 0 评论