当前位置: 首页 > wzjs >正文

杭州软件定制开发广州 关于进一步优化

杭州软件定制开发,广州 关于进一步优化,wordpress浮窗插件,重庆整站优化的电话销售网络编程 day04 6. WebServer6.1. 网页原码分析6.2. 结合 Modbus 部分整体流程分析练习 6. WebServer 6.1. 网页原码分析 初始化服务器循环等待连接,连接后创建线程,调用线程函数 msg_request,在线程中调用 handler_msg 函数分析请求在 han…

网络编程 day04

  • 6. WebServer
    • 6.1. 网页原码分析
    • 6.2. 结合 Modbus 部分整体流程分析
    • 练习

6. WebServer

6.1. 网页原码分析

  1. 初始化服务器
  2. 循环等待连接,连接后创建线程,调用线程函数 msg_request,在线程中调用 handler_msg 函数分析请求
  3. 在 handler_msg 函数中
     1. 先查看请求协议内容,其次获取请求方法、URL、参数
     2. 判断请求方法,对 need_handler 赋值
     3. 确定请求资源路径
      1. 请求地址没有携带资源,默认返回 index.html 文件
      2. 请求的资源不存在,返回 404
      3. 调用 echo_www 函数,直接返回资源
     4. 需要手动处理,调用handle_request 函数
  4. handle_request函数主要获取post数据,调用parse_and_process函数处理正文内容

6.2. 结合 Modbus 部分整体流程分析

在这里插入图片描述

  1. 网页/postman——WebServer:网页与网页服务器之间通过HTTP协议进行通信
     通过网页上的不同操作给服务器发送不同的请求,服务器根据收到的不同请求分析实现不同的功能
     服务器实现不同功能之后向网页发送不同的响应,网页根据不同响应完成数据的变化
  2. WebServer——Modbus采集程序:属于进程间的通信,数据采集通过共享内存来通信,对硬件设备的操作通过消息队列传输
     服务器从共享内存获取寄存器数据,通过消息队列向采集程序发送控制命令
     数据采集程序每隔1秒更新共享内存,阻塞等待服务器发送控制命令
  3. Modbus采集程序——寄存器:Modbus TCP实现采集程序和寄存器的通信

练习

通过postman 模拟浏览器,实现Modbus Slave 端数据采集和设备控制

  1. postman通过http协议向服务器发送请求
  2. 服务器收到请求后分析,根据post请求的请求正文来调用不同的函数,实现与采集程序的通信,获取数据或者发送指令
  3. 采集程序每秒向共享内存发送一次采集到的数据,阻塞等待服务器发送命令
http://www.dtcms.com/wzjs/65087.html

相关文章:

  • 制作表白网页seo排名点击手机
  • dz怎么做视频网站如何引流被动加好友微信
  • 做企业公示的数字证书网站东莞市网络营销公司
  • 公司企业网站软文推广的好处
  • 深圳高端网站制作公司seo流量
  • 内蒙网网站移动端优化工具
  • 做网站 兼职网络广告的优势有哪些
  • 深圳市建设厅网站搜索引擎优化期末考试答案
  • 美橙建站之星怎么样人民日报最新头条10条
  • 菏泽手机网站建设软文类型
  • 动态网站设计与制作抖音推广
  • 如何在阿里云自主建网站推广下载app拿佣金
  • wordpress wpinc成都网站排名优化公司
  • 网站链接dw怎么做网络推广吧
  • 找生产厂家的网站海南百度推广seo
  • 江阴哪家做网站便宜百度关键字
  • wordpress 制作小程序深圳seo排名
  • 手机端网站 优帮云百度seo排名技术必不可少
  • 自己做动漫 哪个网站赚钱营销型网站建设要点
  • 怎样做网站公司接广告赚钱的平台
  • 中裕隆建设有限公司网站网站推广软件下载安装免费
  • 如何做品牌网站宁夏百度公司
  • 织梦网站做瀑布流方便百度招聘网最新招聘信息
  • 网站建公司生存指数搜索
  • 展览展示设计有限公司开鲁网站seo
  • 公司网站 域名 cn com广州网络推广外包平台
  • 个人备案经营网站广州最新新闻事件
  • 辽宁省工程建设招标网网站首页seo关键词布局
  • seo营销推广平台关键词优化是怎样收费的
  • java做视频网站手机app软件开发