所以我正在尝试创建这个应用程序,我可以从不同类型的生物识别指纹设备中检索数据。我认为,大多数(如果不是全部)都没有SDK。一个独立的应用程序(与我想要实现的相同)与这些设备一起提供,我可以通过TCP / IP(192.168.1.201:4370
)连接到它们。但是,如果我尝试通过Java中的套接字访问它,它就会拒绝连接。
代码:
Socket socket = new Socket("192.168.1.201", 4370);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line;
while (true){
line = in.readLine();
if (line != null){
System.out.println(line);
}
}
您认为我应该从哪里离开?
谢谢!
答案 0 :(得分:0)
您正在尝试创建一个连接侦听端口4370,您真的不需要这样做。因为套接字已经由生物识别机器在端口4370(配置端口)的机器中配置的IP中创建。你需要做的是,只需连接端口。
要连接端口,请在网络中找到zkemkeeper.dll,它提供连接机器的API。查找相关文档的更多信息。
如果您正在寻找支持WEB API的计算机,请转到CAMSUnit计算机。 CAMS为其生物识别机器提供WEB APIs。它支持注册每次新注册时都会调用的回调URL。