/ / vc ++のシリアルポートを介してバイナリファイルを転送する方法-visual-c ++、mfc

vc ++のシリアルポート経由でバイナリファイルを転送する方法 - visual-c ++、mfc

こんにちは、ディスクからバイナリファイルを読み取る必要があり、シリアルポート経由でファイルを転送する必要があります。vc++ 6.0でmscommを使用しています。

シリアルポートを介してバイナリファイルを転送する方法。

前もって感謝します。

回答:

回答№1は1

CodeProjectには包括的なライブラリがあります- 「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();

非同期と同期の両方の実装が含まれます。