我正在尝试使用

Java程序连接生物识别指纹考勤设备(实际上我是新手!).我使用的设备是Biocom指纹考勤系统.但是,我正在搜索和阅读有关这一点,我看到SDK可以使用哪种基于设备类型(这很难,不合逻辑,而且,它不是全局解决方案!)

我研究了如何使用指纹设备连接,发送和检索数据的全球标准,我再也没有找到明确的解决方案.目前,我尝试通过创建套接字对象(通过以太网端口)连接设备,但也没有与我一起执行!这个开放的无限循环问题在我脑海中!

总之请:

>使用Java连接,发送和检索来自此类设备的数据是否有任何通用的标准方法?

> Socket是否可以考虑解决此类问题?

>如果是,请在下面的代码中出现什么问题,除了与设备连接的主机IP和端口号之外还需要什么更多的东西?

使用的套接字代码:

import java.io.IOException;

import java.io.ObjectInputStream;

import java.io.ObjectOutputStream;

import java.net.Socket;

import java.net.UnknownHostException;

public class Requester {

Socket requestSocket;

ObjectOutputStream out;

ObjectInputStream in;

String message;

Requester() {

}

void run() throws IOException {

try {

// 1. creating a socket to connect to the server

requestSocket = new Socket("192.168.0.19", 4370);

System.out.println("Connected to given host in port 4370");

// 2. get Input and Output streams

in = new ObjectInputStream(requestSocket.getInputStream());

// 3: Communicating with the server

String line;

while (true) {

line = in.readLine();

if (line != null) {

System.out.println(line);

}

}

} catch (UnknownHostException unknownHost) {

System.err.println("You are trying to connect to an unknown host!");

} catch (IOException ioException) {

ioException.printStackTrace();

} catch (Exception Exception) {

Exception.printStackTrace();

} finally {

in.close();

requestSocket.close();

}

}

void sendMessage(String msg) {

try {

out.writeObject(msg);

out.flush();

System.out.println("client: " + msg);

} catch (IOException ioException) {

ioException.printStackTrace();

}

}

public static void main(String args[]) throws IOException {

Requester client = new Requester();

client.run();

}

}

此图片可能会提供更多详细信息

对不起这个很长的问题.但任何提示或教程将不胜感激!

java 设备指纹_使用Socket In(JAVA)处理生物识别指纹考勤设备相关推荐

  1. 人脸识别与膜虹识别_指纹,人脸,虹膜三种生物识别优缺点比较

    就生物识别本身来说,也可以分为指纹识别.人脸识别.虹膜识别.掌/指纹静脉识别等.各种识别方式因各自特性适用于不同的领域.下面将其中应用最广泛的三种识别进行比较介绍. 指纹识别:便捷易操作,但存在被复制 ...

  2. Android生物识别 指纹识别面部识别,生物认证Biometric的简单使用

    Android生物识别 指纹识别面部识别,生物认证Biometric的简单使用 生物认证Biometric 很多APP都要求免登录,银行什么的,要求指纹登录,密码登录,再不就是手势登录. Biomet ...

  3. winsock使用java编写_利用Socket进行Java网络编程(一)

    利用Socket进行Java网络编程(一) 考试吧(Exam8.com) 2003-03-04 08:00:00 评论(0)条 作者: 郗旻 Socket是网络上运行的两个程序间双向通讯的一端,它既可 ...

  4. java 设备管理系统_设备管理系统

    压缩包 : b679ef31dc714eb51f600211e9.rar 列表 设备管理系统/EquipmentManage/.classpath 设备管理系统/EquipmentManage/.pr ...

  5. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  6. java 判断类型_如何快速入门Java编程学习(干货)

    一.初识Java 1.生活中的程序: 从起床到教室上课的过程 穿衣打扮>起床>洗漱>出宿舍>>吃早餐>到教室 按照特定的顺序去完成某一件事的过程我们叫做生活中的程序 ...

  7. 支持java虚拟主机_为何缺乏支持Java的虚拟主机

    现在很多站长们,都青睐于香港虚拟主机建站.现在常见的是asp和PHP的程序空间很多,但是Java的少之又少,下面小编我给大家聊一聊! 一.香港Java虚拟主机成本高 使用Java程序建站,就必须要用支 ...

  8. java必读书籍_最佳5本Java性能调优书籍–精选,必读

    java必读书籍 为什么Java开发人员应该阅读有关性能调优的书? 当我很久以前第一次面对这个问题时,我以为以后会做,但是我很长一段时间都没有回过头来. 仅当我在用Java编写的任务关键型服务器端财务 ...

  9. java future用法_纯干货:Java学习过程中的21个知识点和技术点

    我们在Java学习过程中要学会抓重点,善于总结,Java学习过程中常见的21个知识点和技术点你知道吗?下面和千锋广州小编一起来看看吧! 1. JVM相关 对于刚刚接触Java的人来说,JVM相关的知识 ...

最新文章

  1. LeetCode_Convert Sorted Array to Binary Search Tree(Java实现)
  2. Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
  3. 实战SSM_O2O商铺_27【商品类别】删除商品类别从Dao到View层的开发
  4. 内存容量出现异常的解决办法
  5. 计算机教学论研究生,课程与教学论(计算机)专业硕士学位研究生培养方案
  6. Java操作Oracle
  7. es6 遍历 Symbol 属性名
  8. JavaScript函数节流和函数防抖之间的区别
  9. mysql root dengru_Mysql学习Mysql中文汉字转拼音的实现(每个汉字转换全拼)
  10. 李宏毅自然语言处理——成分句法分析
  11. include 头文件循环引用问题
  12. 2022年外卖行业分析
  13. aps.net mysql_支持aps版
  14. 10度角的三角函数计算(续)
  15. Grafana监控安装和监控看板创建
  16. jQuery Validate详解
  17. 手写JDBC的几个步骤(针对MySQL8.0以上的mysql数据库)
  18. SumGNN部署实验lmdb.ReadonlyError: mdb_dbi_open: Permission denied
  19. java的字典序排序_java字典序排序
  20. MIT-BIH使用(四)使用WFDB批量读取MIT-BIH

热门文章

  1. java null 转空_java 对象属性为 null 值转为 空串
  2. ARMS企业级场景被集成场景介绍
  3. 阿里云打下AI地基,更多的开发者走向了前台
  4. Bilibili资深运维工程师:DCDN在游戏应用加速中的实践
  5. GTS来了!阿里微服务架构下的分布式事务解决方案
  6. sqlserver数据恢复(100%可用)
  7. 在11g中alter system set recyclebin = off 报错 recyclebin 参数在11g和10g中的区别
  8. ORACLE TEXT FILTER PREFERENCE(一)
  9. 如何通过dblink truncate远程数据库上的表
  10. make and run