我正在开展一个项目,当有人从办公室进出办公室并将数据添加到数据库时,我需要从冲床上读取数据。 我们有一台来自Mantra Tech Software的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);
}
有人可以提供想法或其他链接,我可以继续前进。
由于