各位大侠,本人项目中一工控机,有双网卡 一个用来定时连接热像仪,一个用来连接远程网络:由于在教研室调试,就只接了一与热像仪连接的,而远程连接是开辟的一个线程,通过套接字调用connect连接,由于远程网络肯定没连,非阻塞的,connect三次连不上就返回了,程序跑了4 到五天,热像仪的网络连接也连不上了~!!热像仪是定时上电,连接的,每次都是跑了700百多次的时候连不上,然后下面定时上电都连不上,但是将应用程序重启之后就能连上了,郁闷 每次跑一段时间就连接不上,不知道为什么》???    小弟分析的原因::::
       1.每次调用热像仪的sdk连接,然后断开,内存总是会增加。句柄狂增几百个,这个由于是第三方库,我也没法更改,我怀疑是不是他们的dll跑到一定的程度就会出现问题!!!!!!!一种累计的问题,因为每次都是跑到700多次的时候出问题??????????
      2.我连远程网络的时候直接connect远程的地址和端口了,但每次都连不上,会不会在网卡的缓存区里产生垃圾的啊,导致到一定程度的时候,连接热像仪就会出问题啊??操作系统会不会定时去清理网络连接的缓存区啊???
        
   小问题::我想远程服务器发生数据时并没有指定本地的哪一个端口,那我的数据会从哪个网卡出去啊(假设都已经连接到路由器上)??????????
  
 谢谢各位大哥!!!!!!!!!!