恭喜,你发布的帖子
发布于 2024-04-25 12:30:51
13楼
上位机这端的socket是不是都工作在Server模式,需要文档确认。很简单的用以太网调试助手试一下也就知道了。否则就是自己PLC程序问题。
自己手搓上位机,通信层也得这么设计。socket一直在侦听,收到Client请求就建立一个TCP连接,并让它运行在一个新的静态线程中。
上位机是基于socket通信的,作为服务器的时候,一个socket可以建立多个连接,每监听到有新的连接,那就创建一个。
plc底层估计不是这样,在硬件配置的时候,并不是建立socket,而是连接。所以一个连接真的只能对应一个客户。
请填写推广理由:
分享
只看
楼主