【发布时间】:2013-10-16 09:58:32
【问题描述】:
这是一个简短的故事:我需要在我们的应用程序中调试一些非常具体的错误情况。该应用程序在一个双工系统上运行,该系统由通过串行电缆连接的两台机器组成;通过这条电缆,两台机器交换某种“心跳”信号。在现场非常罕见的不可预测的情况下,物理介质中的信号失真会导致不当行为。我们可以通过简单地剥掉串行电缆以“残酷”的方式部分复制它。
现在,为方便起见,我使用 com0com 空调制解调器模拟器 (http://com0com.sourceforge.net/) 成功模拟了串行电缆,以便两个进程使用虚拟 COM 端口在同一台机器上运行。效果很好。
我的问题是:如何使用 com0com 来模拟任何类型的电缆断裂/串行端口故障/信号失真?我可以吗?故意阻止其中一个用于发送/接收数据的虚拟端口?
【问题讨论】: