回复:UDP的可靠传输与应用

已锁定

宝冬

  • 帖子

    203
  • 精华

    26
  • 被关注

    249

论坛等级:奇侠

注册时间:2016-07-06

黄金 黄金 如何晋级?

发布于 2021-10-16 01:17:03

24楼

TCP或UDP通信所占的连接资源数量限制,是指通信线程数量的限制。资源就是指线程。

上位机的通信都是多线程结构的。对于一个线程而言,异步就是指其它正在运行的线程。

如果你自己编写上位机,无论是TCP还是UDP,一般来说每一个Socket都是运行在一个单独的线程里(论坛里有一些分享的C#程序还把通信放在UI线程里,玩玩可以)

UDP虽然是无连接的,但它依然需要一个运行的线程。

我们给PLC写的所有代码都是运行在一个线程里。线程内部会按代码顺序扫描执行。系统后台的诸多线程,使用者介入不了,异步的东西都是自动管理的。

线程是对处于运行中的硬件资源的管理系统的一种封装,在它后面可能是单个CPU或多个CPU。如果开放多个线程给PLC编程做为计算资源,会大大改善业务能力,也会更贵。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。