先在链路上抓包,确定是哪端的问题。
A端业务提交消息,链路传送消息,B端业务接收消息,B端提交回应消息,链路传送消息,A端业务收到回应。
把每个时间点记录下来,以便确定问题出现在哪里。
【 在 hengcuiyuan 的大作中提到: 】
: 请教开发过socket客户端的大佬,我弄了个socket客户端,和三菱的PLC做MC通信,实时性非常差,由于三菱的MC协议的报文结构没有报文的ID号,没法做异步通信,我用的是同步通信,很多时候要好几秒钟才能得到PLC的回复。写数据还好,读数据尤其慢,是不是操作系统哪里的设置问题?多线程的时候问题更严重。
: --
: 修改:hengcuiyuan FROM 113.70.65.*
: ...................
--来自微水木3.5.11
--
FROM 223.104.5.*