我是做C#软件开发的,现在有一个工业项目,工程现场有四个探测设备,它们分别通过四根以太网线(每个设备有一根)把数据传输给一台电脑,在电脑上我的软件做数据的显示和储存。我想请问如何通过四个以太网读取数时,怎么能做到不互相冲突,不漏数据,不把数据能的“张冠李戴”

解决方案 »

  1.   

    局域网不就解决这个问题。。如果IP地址属于一个网段内就没问题。。要是四个网卡不同IP段就要加路由了
      

  2.   

    不知道你是怎么实现的,电脑上有4个以太网卡,每一个以太网卡都有自己独立的地址。无论你是在这个地址上监听进入的连接,还是主动连接外界,建立的套接字应该是独立的,可以相互区分的。这样,从套接字里面得到的数据就是相互区分的,不可能冲突啊。有些问题,做起来并不像相象中那么复杂。socket编程而已。 
      
     ===============================
    ◆◆◆【易销网】www.ezshopi.com◆◆◆
    TaobaoAnalyzer.淘宝分析家-淘宝市场分析专家
    ===============================