Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在不引发事件的情况下从BioTime4机器读取数据_C#_Network Programming_Biometrics - Fatal编程技术网

C# 如何在不引发事件的情况下从BioTime4机器读取数据

C# 如何在不引发事件的情况下从BioTime4机器读取数据,c#,network-programming,biometrics,C#,Network Programming,Biometrics,我正在做一个项目,当有人进出办公室时,我需要从打孔机读取数据,并将数据添加到数据库中。 我们有一台来自Mantra技术软件的BioTime4机器。当有人在机器上打卡时,它只会将数据保存在机器内部。 但我不知道是哪种格式,在哪里? 我创建了一个示例项目,并成功地连接到端口5005上的计算机 当那台机器连接到那个端口时。 但我不知道如何从那台机器上读取数据,即使是那台机器,当有人把卡打开时也不会发生任何事件。 当管理员点击按钮时,他们的系统使用ocx读取数据,但该代码在ocx文件中,因此无法从中找到

我正在做一个项目,当有人进出办公室时,我需要从打孔机读取数据,并将数据添加到数据库中。 我们有一台来自Mantra技术软件的BioTime4机器。当有人在机器上打卡时,它只会将数据保存在机器内部。 但我不知道是哪种格式,在哪里? 我创建了一个示例项目,并成功地连接到端口5005上的计算机 当那台机器连接到那个端口时。 但我不知道如何从那台机器上读取数据,即使是那台机器,当有人把卡打开时也不会发生任何事件。 当管理员点击按钮时,他们的系统使用ocx读取数据,但该代码在ocx文件中,因此无法从中找到

我们希望从系统中删除手动干预,并希望公司主数据库中有实时数据。 我正在发布使用端口连接到机器的示例代码

using System.Net;
using System.Net.Sockets;

try
{
    var endpoint = new IPEndPoint(new IPAddress(new byte[] { 192, 168, 0, 232 }), 5005);
    var socket = new Socket(endpoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
    socket.Bind(new IPEndPoint(new IPAddress(new byte[] { 192, 168, 0, 67 }), 5005));
    socket.Connect(endpoint);
    MessageBox.Show("Connected...");
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
有人能给我一个想法或其他的链接,我可以继续下去


谢谢

Tarun,你找到什么了吗?我也在寻找类似的东西!嗨,塔莎,我还没找到什么。但现在我们计划使用BioMatrix 8机器。当接收到任何新数据时,该机器将启动回调事件。我们还没有购买,但是他们给我们展示了一个演示。很高兴认识塔伦,你能把详细信息转发给我吗。正在进行类似的工作。嗨,Tushar,很抱歉我们还没有购买这台机器,我们刚刚看到了他们支持团队的演示。在那个演示中,他们展示了机器本身能够发送通知并为我们所需位置的数据生成csv文件。所以在那之后,我们只需要读取CSV文件并保存数据。