您好我必须从磁盘读取二进制文件,我必须通过串口传输文件,我在vc ++ 6.0中使用mscomm。
如何通过串口传输二进制文件。
提前致谢。
答案 0 :(得分:1)
CodeProject上有一个全面的库 - 'Serial library for C++'。
以下是一个示例用例。
CSerial serial;
// Attempt to open the serial port (COM1)
serial.Open(_T("COM1"));
// Setup the serial port (9600,N81) using hardware handshaking
serial.Setup(CSerial::EBaud9600,CSerial::EData8,CSerial::EParNone,CSerial::EStop1);
serial.SetupHandshaking(CSerial::EHandshakeHardware);
// The serial port is now ready and we can send/receive data. If
// the following call blocks, then the other side doesn't support
// hardware handshaking.
serial.Write("Hello world");
// Close the port again
serial.Close();
它包括异步和同步实现。