摘要:
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停下来看看情况 阅读全文