如何使用lua 5.1或C++从串口(COM3)读取数据

问题描述 投票:0回答:1

我有用 C++ 编写的程序,支持 lua 5.1 (otclient) 我尝试用lua5.1读取COM3。我尝试了 dll 格式的 luaserial,但我可以加载这个 dll。 也许用c++读取COM3更容易? 我只想从 COM3 读取原始数据 我决定先尝试一下 lua,但如果更简单的方法是 c++,我会尝试 c++

c++ lua com port
1个回答
0
投票

在 Windows(和 Linux)上,串行端口只是文件系统中“存在”的文件,您可以像读取任何其他文件一样读写它们。

如果您想在 Lua 中执行此操作,则可以使用 io 库(如果已加载)来实现(此处的文档)。

您还可以在 Windows 上使用 SerialPort 类在 C++ 中执行此操作,或者如果需要,也可以像上面那样写入文件。

© www.soinside.com 2019 - 2024. All rights reserved.