代码之家  ›  专栏  ›  技术社区  ›  Jim Fell

MFC串行通信

  •  1
  • Jim Fell  · 技术社区  · 14 年前

    我需要添加串行端口(如COM8)通信到我的MFC应用程序。我应该关注哪些API来实现这一点?我需要它能够在触发(事件、消息、回调等)之前等待接收队列中有n个字节。有相对简单的方法吗?我看过的所有示例似乎都使用了一种轮询机制来接收数据。这对我的申请不起作用。当队列中有n个字节时,需要触发某种触发机制。谢谢。

    1 回复  |  直到 11 年前
        1
  •  2
  •   Erwin Alva    14 年前

    Win32中的重叠I/O工作得非常好: http://www.codeproject.com/KB/system/serial_com.aspx

    此外,没有用于串行通信的官方MFC类。(不过这些很容易包装)。