给俺这个新人一点提示,要求是PC1与下位机通讯,将从串口收到的数据发给PC2,PC2做为CLIENT接收数据作为备份。当PC1与下位机通讯链路中断时,PC2马上与下位机通讯,这时PC2做为SERVER,将收到的数据发给PC1,PC1成为CLIENT,实现数据备份。
想了两天没头绪。谁能给点提示。

解决方案 »

  1.   

    在PC2上加一个TIdTCPServer做备用Server就行了,pc1中断时启用pc2,然后关掉,启用pc1上的server
      

  2.   

    TIdTCPServer是DELPHI 6里面的INDY吧?我这没。。是DELPHI5的。。不知道要怎么用上INDY
      

  3.   

    D5也有socket控件的。
    你就在同一个工程里放两个socket控件呗。一个作为client、一个作为server,这样你这个程序跑在两台机器上就可以了。
      

  4.   

    有SERVERSOCKET 和 CLIENTSOCKET 但是放在同一个程序中,不能同时监听,所以想写个新组件继承SOCKET,但是不知道要继承哪个