1
我需要編寫一個設備模擬器,用於通過串行端口連接的測試目的。我知道有些應用可以做到這一點,但這並不能真正幫助我的好奇心,哈哈。我想知道如何在.net中,我可以編寫一個嗅探器來觀察串行端口上的流量輸入和輸出。我也對任何人有什麼建議來完成我的測試感興趣,但我想要.net中的某些內容而不是第三方下載。如何模擬一個串行端口進行測試
我需要編寫一個設備模擬器,用於通過串行端口連接的測試目的。我知道有些應用可以做到這一點,但這並不能真正幫助我的好奇心,哈哈。我想知道如何在.net中,我可以編寫一個嗅探器來觀察串行端口上的流量輸入和輸出。我也對任何人有什麼建議來完成我的測試感興趣,但我想要.net中的某些內容而不是第三方下載。如何模擬一個串行端口進行測試
您可以隨時在軟件中編寫虛擬串行端口,並將您的應用程序連接到該端口。有GPL驅動程序的源代碼,在那裏,應該給你如何做一個良好的開端:
http://com0com.sourceforge.net/
我可能要添加,寫一個虛擬設備通常需要編寫一個驅動程序,有些東西你明明可以用託管語言做。
你想要寫什麼 - 設備模擬器或端口嗅探器?這些是不同的事情。 – 2010-11-01 19:04:45
兩者其實。我對兩者都很好奇,並且都有獨立的用途。 – Loscas 2010-11-01 19:11:28
有許多現成的COM端口嗅探器,例如PortMon。你爲什麼還需要一個?這應該在C/C++中完成,大部分工作在內核模式下。另一方面,編寫設備模擬器的.NET是可以的 - 只需使用SerialPort類即可。 – 2010-11-01 19:25:21