很棘手的一个问题.请各位大侠帮帮小弟啊!! ( 积分: 50 )

  • 主题发起人 主题发起人 love751
  • 开始时间 开始时间
L

love751

Unregistered / Unconfirmed
GUEST, unregistred user!
两台计算机通过串口相连.并装有相同的程序.两台机器没有主副.但在同一时刻只有一台运行程序另一台处于待命状态.我想问的是在最初始时假如两台机器同时启动那么如何判断那台先运行那台待命呢?此问题已经捆扰我好久了请大家帮忙啊 !!!!
 
两台计算机通过串口相连.并装有相同的程序.两台机器没有主副.但在同一时刻只有一台运行程序另一台处于待命状态.我想问的是在最初始时假如两台机器同时启动那么如何判断那台先运行那台待命呢?此问题已经捆扰我好久了请大家帮忙啊 !!!!
 
怎么没有人回答啊!~是我表达的不清楚还是这个问题跟本没办法解决啊!
 
如果你这个串口连接是为了传送数据,那么可以两边同时收发,不用待命。
如果你是用串口线做心跳线,那么在你这个程序启动的时候首先检测一下对端,如果对端正在运行则直接到待命状态,如果没有启动或者超时没有回应则启动到运行状态。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部