资讯专栏INFORMATION COLUMN

Python_socket_udp实现可靠传输

不知名网友 / 3325人阅读

摘要:其中感控对象为一个虚拟路灯对象,在实现过程中用随机数模拟其温度湿度和环境照度等感知数据,灯作为被控对象,可以通过服务器对其进行打开关闭控制,且用不同颜色表示其开关状态。

        一般一个典型的物联网系统包括感控层(传感器),网络层和应用层组成,而网络层主要用于实现感控对象与应用层的服务对象之间的通信。本次作业就以TCP/IP 协议栈中传输层协议的应用开发为目标,以UDP方式实现一种感控对象与服务对象之间的通信机制,其体系结构如图1所示。其中感控对象为一个虚拟路灯对象,在实现过程中用随机数模拟其温度、湿度和环境照度等感知数据,灯作为被控对象,可以通过服务器对其进行打开、关闭控制,且用不同颜色表示其开关状态。每个虚拟路灯都将有一个标识,以示区别。而服务对象可以同时与若干个虚拟路灯对象通信,每个虚拟路灯会定期向服务对象发送其当前状态,服务对象可以对任一个虚拟路灯进行开关控制。

PySide2安装:

pip install PySide2

UI:

需添加UIClient.ui和UIServer.ui两个ui组件


 udp客户端:使用时需导入UIClient.ui,并更改代码的文件目录

import randomfrom socket import

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125305.html

相关文章

  • 使用WebRTC搭建前端视频聊天室——数据通道篇

    摘要:最后,消息成功抵达并显示在页面上。在中,所有的数据都使用数据报传输层安全性。如果应用知识简单的一对一文件传输,使用不可靠的数据通道将需要设计一定的响应重传协议。目前建议的最大块大小为。 本文翻译自WebRTC data channels 在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成...

    qpal 评论0 收藏0
  • 网络协议之TCP

    摘要:应用层提供网络与用户应用软件之间的接口。数据的表示安全压缩会话层提供包括访问验证和会话管理在内的建立和维护应用之间的通信机制。定义传输数据的协议端口号流控和差错校验网络层处理网络间的路由,确保数及时传送。 showImg(https://segmentfault.com/img/remote/1460000013372565); 为了实现计算机的通信,我们为计算机定义了一系列的通信规则...

    Miracle_lihb 评论0 收藏0
  • TCP和UDP比较

    摘要:该状态会持续最大段生存期,指报文段在网络中生存的时间,超时会被抛弃时间,若该时间段内没有的重发请求的话,就进入状态。 引言 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 想阅读更多优质文章请猛戳GitHub博客 一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须...

    chanjarster 评论0 收藏0
  • TCP和UDP比较

    摘要:该状态会持续最大段生存期,指报文段在网络中生存的时间,超时会被抛弃时间,若该时间段内没有的重发请求的话,就进入状态。 引言 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 想阅读更多优质文章请猛戳GitHub博客 一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须...

    zhaochunqi 评论0 收藏0

发表评论

0条评论

不知名网友

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<