自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 网络编程项目《UDP实现简易聊天室》

服务器既可以发送系统信息,又可以接收客户端信息并处理,可以使用多进程或者多线程。客户端登录之后,为了实现一边发送数据一边接收数据,可以使用多进程或者多线程。服务器需要给多个用户发送数据,所以需要保存每一个用户的信息,使用链表来保存。数据传输的时候要定义结构体,结构体中包含操作码、用户名以及数据。有新用户登录,其他在线的用户可以收到登录信息。有用户群聊,其他在线的用户可以收到群聊信息。有用户退出,其他在线的用户可以收到退出信息。服务器可以发送系统信息。

2023-05-11 11:26:44 421

原创 用信号的知识实现司机和售票员问题

3)司机捕捉SIGTSTP(代表到达终点站)信号,向售票员发送SIGUSR1信号,售票员打印 (please get off the bus)2)售票员捕捉SIGQUIT(代表停车)信号,向司机发送SIGUSR2信号,司机打(stop the bus) kill(pid,)1)售票员捕捉SIGINT(代表开车)信号,向司机发送SIGUSR1信号,司机打印(let's gogogo)fork()wait()售票员(子):捕捉:SIGINT SIGQUIT SIGUSR1。

2023-05-11 10:49:40 250

原创 项目--《基于Webserver的工业数据采集》

在main.c函数中通过handle_requst获取网页给服务器发送的数据中,请求头(环境变量)和请求正文(标准输入)信息,在函数中调用parse_and_process函数,在函数中根据请求正文判断网页需要执行什么操作(获取传感器数据还是控制硬件设备),根据请求完成数据采集和硬件控制,最终给网页回复(标准输出)数据(遵循http协议格式)LigHttpd是一个开源的轻量级嵌入式Web server,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。

2023-05-10 19:58:49 519

原创 网络编程--在线词典

在线词典项目涵盖了网络编程、文件I/O、并发程序设计、数据库开发等多方面知识,对想要学习嵌入式开发、锻炼提升编程能力的小伙伴来说是一个非常不错的实战项目。。

2023-04-19 09:17:41 189 1

原创 【C语言-学生管理系统】

C语言

2023-04-18 17:04:30 331 1

原创 memcmp

int memcmp(const void *str1, const void *str2, size_t n))把存储区str1和存储区str2的前n个字节进行比较。

2023-04-17 11:48:29 69

原创 tcp实现ftp功能模拟

模拟FTP核心原理:客户端连接服务器后,向服务器发送一个文件。文件名可以通过参数指定,服务器端接收客户端传来的文件(文件名随意),如果文件不存在自动创建文件,如果文件存在,那么清空文件然后写入

2023-04-11 18:29:12 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除