求两个软件同时监听一个端口的方法

问题描述

硬件:酒店的身份证阅读器,USB接口说明:现在有一酒店软件,可以正常刷卡读取身份证。我要另外做一个小软件,监听身份证阅读器,当这套酒店软件刷身份证的时候,我的软件能感应到有刷卡动作就行了。现在难题是,酒店软件已经占用了身份证阅读器,两个软件不能同时占用一个端口。求各位大神有没有什么好的解决办法呢

解决方案

解决方案二:
无解那东西即使是USB接口也USB转COM的同一时间只能有一个程序监听端口还是从软件上下工夫吧如果那个酒店软件不是你自己的那就考虑下注入吧类似于网游外挂那种方式不过那属于侵权的而且也不是很容易就能做出来
解决方案三:
另一种情况就是普通的读卡器实际上就是个键盘多少个程序监听都没问题
解决方案四:
有办法,你这样干,你的软件霸占这个com口,同时虚拟出另一个com口,这个用SerialPort组件可以完成,你的软件接收到的com口数据转发给另一个com口。
解决方案五:
关键原有的软件不是你写的,不然可以写个com服务来实现共享,不过我又给你想了两个非常容易实现的方法。1、硬件方式:你观察一下那个读卡器是否也支持com口连接,如果有,那就太好了,你花十几元钱买根一分二的com线分别接到电脑的两个com口就搞定了,用这个的话,传输更有保障一些,东西我都给你找好了https://item.taobao.com/item.htm?spm=a230r.1.14.32.rQk4pN&id=19051601861&ns=1&abbucket=3#detail3、通过com复用软件SerialSplitter这个软件可以将一个硬件com口复制出若干个虚拟com口出来,所以这个问题也就解决了。顺便找了个共享gps数据的例子。http://www.xcar.com.cn/bbs/viewthread.php?tid=12227886

时间: 2024-09-12 16:35:22

求两个软件同时监听一个端口的方法的相关文章

java如何监听一个端口

问题描述 我想用java监听weblogic服务的7001端口,如果发现weblogic的这个端口停止了,就启动它,怎么做!要求: 一是用java代码怎么判断一个weblogic程序是否在运行 二是怎么用java代码启动一个固定端口weblogic服务 三是这个小程序在服务器上一直处于运行状态高分求教! 问题补充:zkf53064 写道 解决方案 我的想法是把weblogic安装为window的服务,然后通过"net"命令来启动或停止,而判断weblogic启动或停止的方法就是采用一个

Android ListView监听滑动事件的方法(详解)

ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监听事件,可以在监听三个Action事件发生时通过MotionEvent的getX()方法或getY()方法获取到当前触摸的坐标值,来对用户的滑动方向进行判断,并可在不同的Action状态中做出相应的处理 mListView.setOnTouchListener(new View.OnTouchLis

如何防止网络监听与端口扫描

1.使用安全工具 有许多工具可以让我们发现系统中的漏洞,如SATAN等.SATAN是一个分析网络的管理.测试和报告许多信息,识别一些与网络相关的安全问题. 对所发现的问题,SATAN提供对这个问题的解释以及可能对系统和网络安全造成影响的程度,并且通过工具所附的资料,还能解释如何处理这些问题. 当然还有很多像这样的安全工具.包括对TCP端口的扫描或者对多台主机的所有TCP端口实现监听:分析网络协议.监视控制多个网段等,正确使用这些安全工具,及时发现系统漏洞,才能防患于未然. 而对于WindowsN

Oracle 11g RAC 环境下单实例非缺省监听及端口配置

      如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Oracle 11g RAC环境中,对于集群监听器的配置由grid用户来接管了.基于这种情形的单实例非缺省监听及端口该如何配置呢?本文给出了解决方案,并且使用了静态及动态两种注册方法.              关于单实例下非缺省监听及端口的配置可以参考下面的文章.实际上参照下列文章依旧可以完成

ORA-12154 和 TNS-03505 监听错误的解决方法

                                   ORA-12154 和 TNS-03505 监听错误的解决方法   今天在笔记本上本来想做个exp的测试的时候突然报错: ORA-03505:TNS: 无法解析指定的连接标识符   用tnsping 一下: C:\>tnsping wwl;   TNS Ping Utilityfor 64-bit Windows: Version 10.2.0.4.0 - Production on 21-APR-2012 18:27:52

php实现事件监听与触发的方法_php技巧

本文实例讲述了php实现事件监听与触发的方法.分享给大家供大家参考.具体分析如下: 闲来无事,想了想PHP如何实现事件监听,参考了jQuery的事件绑定思路,简单的实现了一下. 主要功能: 1.绑定事件 支持一个事件绑定多个动作,支持绑定一次性事件 2.触发事件 3.注销事件 复制代码 代码如下: class Event {     protected static $listens       = array();           public static function listen

Android编程实现监听EditText变化的方法_Android

本文实例讲述了Android编程实现监听EditText变化的方法.分享给大家供大家参考,具体如下: 监听EditText中的内容的变化.在EditText没有找到一个setOnxxxx的方法.百度了一下,原来在EditText中有一个方法addTextChangedListner(TextWatcher watcher)方法,用他可以时时监听EditText的内容变化.TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法: 当EditText里面的内容有变化的时候

Android编程实现EditText字数监听并显示的方法

本文实例讲述了Android编程实现EditText字数监听并显示的方法.分享给大家供大家参考,具体如下: 在开发应用的时候,经常会限制用户输入的字数,比如发表评论或者其它什么的,下面来个简单的demo EditText et_content;//定义一个文本输入框 TextView tv_num;// 用来显示剩余字数 int num = 10;//限制的最大字数 et_content = (EditText) findViewById(R.id.et_content); tv_num = (

求vb.net windows service监听端口源码!!

问题描述 求vb.netwindowsservice监听端口源码!!!!!!!!!!!!!!!!!!!! 解决方案 解决方案二:VB.NET端口监听实例ImportsSystem.ComponentModelImportsSystem.DrawingImportsSystem.WinFormsImportsSystem.ThreadingImportsSystem.Net.SocketsPublicClassForm1InheritsSystem.WinForms.FormPrivateoLis