近期搞一个视觉检测的项目,用C#开发,相机用的网口,远程可控制模块接到网络上,
本地的有线网卡(IP为 192.168.1.10)接相机(IP为 192.168.1.18),来进行拍照运算等,
本地无线网卡(IP为 192.168.1.11)来发送控制命令到远程模块(IP为 192.168.1.16),
现在的问题是,在本地相机未插入本地网口时,通过无线发送控制命令100%成功。
但是当本地网口插上相机后,相机自身有一个IP地址,然后再通过无线发送控制命令时,成功率大大降低,首次发送指令都会失败,然后再发送则会成功。
现在小弟人为,假如可以的话,为scoket指定网卡通讯,也许会解决这个问题,
但是怎么样为通讯制定网卡或是本地IP,请前辈指点。
谢谢
本地的有线网卡(IP为 192.168.1.10)接相机(IP为 192.168.1.18),来进行拍照运算等,
本地无线网卡(IP为 192.168.1.11)来发送控制命令到远程模块(IP为 192.168.1.16),
现在的问题是,在本地相机未插入本地网口时,通过无线发送控制命令100%成功。
但是当本地网口插上相机后,相机自身有一个IP地址,然后再通过无线发送控制命令时,成功率大大降低,首次发送指令都会失败,然后再发送则会成功。
现在小弟人为,假如可以的话,为scoket指定网卡通讯,也许会解决这个问题,
但是怎么样为通讯制定网卡或是本地IP,请前辈指点。
谢谢
解决方案
10
Listen的时候绑定某张网卡的IP
50
连接的时候不是可以指定IP吗?
20
LZ可能思路出了问题..
这个电脑有多个网卡的情况下 你用ip.any 客户端不管链接哪个网卡 正常都是可以telnet的…
而且
这个电脑有多个网卡的情况下 你用ip.any 客户端不管链接哪个网卡 正常都是可以telnet的…
而且
这显然 跟网卡没关系…是你代码本身的毛病