比较麻烦
一般你可以用硬件方法解决
我以前想知道数码相机的通讯协议,就是这样做的。两台机器,一台运行数码相机的程序,定义这台机器为A,另一台机器,定义为B。A机一个串口接到B机串口B1上,B机的串口B2接到数码相机上。在B上写一个程序操作两个串口,即所有B1来的数据送到B2上去,所有B2来的数据送到B1,并且记录下所有的数据往来,然后仔细分析数据。