使用C#连接生物识别机时返回false

时间:2018-07-23 05:52:17

标签: c# biometrics

我想使用C#连接生物识别机。我正在使用 zkemkeeper dll 与机器连接

我已经使用connect_net方法来连接IP地址和端口

Regexp.new("ABC".each_char.map { |c| "(#{c})" }.join('.*'), Regexp::IGNORECASE)
  #=> /(A).*(B).*(C)/i

现在,此 machineObj.Connect_Net 始终返回false,这是任何人有解决方案的背后原因是什么?

错误代码为-2

1 个答案:

答案 0 :(得分:2)

很久以前,当我处理它时,我在此post中发现了一些有关代码项目的有用技巧:

  

1)连接被防火墙设置拒绝(在您的系统或   路由器):检查防火墙日志。

     

2)设备的白名单或黑名单配置没有   允许通过系统的IP地址进行连接:检查   设备和日志文件的配置(如果存在)。

     

3)当您的系统不在同一系统中时,不会路由软件包   子网作为设备:在设备的下一台设备上配置端口转发   网关。

如果您的设备是白名单或黑名单配置,则最好开始挖掘日志和设备配置。

同时开始探索您的防火墙(如果有),以确保不会阻止您连接到设备。

编辑我看到了您的评论,所以这可能是造成您问题的原因

最常见的原因是第三个原因,因为它更容易遗漏,不引人注意且不引人注目。 确保您的系统与设备位于同一子网中。否则,请在设备上配置端口转发。