【发布时间】:2017-08-03 06:07:59
【问题描述】:
我正在使用 ZKemKeeper.DLL 创建 C# WinForm 以从生物识别设备中获取数据。但是当我尝试将我的应用程序连接到设备时,它总是给出错误代码 -201
知道是什么原因造成的吗?我已经阅读了 ZKemKeeper.DLL 的指南文档,但它没有将 -201 列为错误代码。任何帮助将非常感激。谢谢。
private void btnConnect_Click(object sender, EventArgs e)
{
try
{
IsConnected = TimeKeeper.Connect_Net(txtIP.Text, 4370);
if (IsConnected == true)
{
MessageBox.Show("Device Connected Successfully.");
}
else
{
TimeKeeper.GetLastError(ref ErrorCode);
MessageBox.Show("Device Not Found. Error Code : " + ErrorCode.ToString(), "Error");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
【问题讨论】:
-
您是否尝试过在端口 4370 中 telnet 设备?
-
还检查设备是否存在于给定地址上。
-
检查你项目的目标cpu,并尝试将其更改为x86
-
@Zalomon & UmairAnwaar 我可以成功 ping 设备的 IP,并且独立程序可以使用相同的 IP 和端口连接到设备,但在我的它不能,它只会给出错误代码 -201。
-
@Pikod 会试试的,谢谢!
标签: c# winforms biometrics