摘要:
回顾之前的整个程序架构 把epoll机制应用到这个架构上去 下面主要去分析我们的系统中有没有需要等待的事件,先看看采集子系统 在采集子系统当中,摄像头有数据,摄像头采集到图像数据可以作为一个等待事件。 再看看输出子系统,关于socket有没有什么可以等待呢:socket可读和socket可写可以作为 阅读全文
摘要:
Epoll机制的精通 1、为什么要用Epoll a、阻塞型IO与多路复用 阻塞型IO:某个进程要读取一个文件,该文件暂时是空文件,那么进程肯定读不到数据,那么进程有两个选择,1)忙等-进程不断查询文件是否有数据。2)阻塞IO方式:进程会去睡眠或者说休眠起来,把cpu让给别的进程使用,当文件有数据之后 阅读全文
该文被密码保护。 阅读全文
摘要:
账号管理子系统的设计 客户端需要登录到服务器,在服务器去查询数据库,进行验证该用户。 打开client.c文件 编译之 把它复制到开发板里面去 这个程序是在本地数据库测试的!!!!!!!!!!!!!!! 阅读全文
摘要:
1.数据库基础知识 1)数据库系统构成 2.sqlite移植 配置 然后编译,make 再执行make install sqlite3这就是数据库管理系统的应用程序 把它拷贝到开发板里面sbin目录下 在include里面有一些头文件,它是用于使用和访问数据库提供的。 在lib目录下是供应用程序调用 阅读全文
摘要:
之前问题的存在,之前只是用一个客户端在与服务器进行连接,当多个客户端进行连接的时候会连接不上处于等待状态,说明以前我们的服务器只能同时处理一个请求,故需要修改 服务器: 单发:初始化--等待客户端连接--处理--关闭这次连接,再次等待下一次连接,它只能处理一个客户端的请求。 并发 初始化--等待连接 阅读全文
摘要:
对之前的传输系统进行加密,使之成为加密的网络传输系统 客户端编程模型 通过以上模型对传统的TCP传输模型进行优化 首先完成初始化工作,它是要在创建socket之前完成 主要是以上四个函数的实现,那么这四个函数怎样去操作呢,百度这四个函数的用法 头文件 下面去创建SSL,由模型可知,是在connect 阅读全文
摘要:
1、未加密传输的安全弊端 在服务器目录下创建一个文件里面存放了我的一些信息,如下 下面启动服务器, 然后通过开发板的客户端去下载这个文件pass 在这里先别输入名字,使用抓包工具Wireshark,进行抓包 然后输入开发板要下载的pass文件名 先别着急着退出 然后把wireshark停下来看看情况 阅读全文
摘要:
1、实现不带安全功能的传输系统基本框架 有客户端(功能:上传和下载)和服务器 客户端与服务器之间使用TCP通信 先实现客户端代码实现: 客户端的主要工作: a、建立连接 b、上传和下载,用菜单的方式实现 定义函数名字假设为menu() c、关闭连接 close(sockfd); 下面去实现服务器端的 阅读全文
摘要:
阅读全文