怎样在不改源代码的情况下,把发往串口的数据,转发给网络?

fat8888 2005-03-15 05:53:24
有一个软件,是通过串口操作一个设备的。我们没有源代码。

现在该设备改成了网络方式(tcp),通讯协议没变。

我们现在的做法是这样的:
把一台电脑的两个串口交叉连接起来,那个软件打开一个串口。我们另外写了一个程序,打开另一个串口;把串口收到的数据发给网络,然后把从网络收到的数据发给串口,即透明转发。

但是,这个方法很麻烦,一是要找有两个串口的电脑,二是要连接线,非常麻烦。

我想写一个底层的程序,让那个软件打开一个假的、虚拟的串口,我的程序就监视那个假串口,实现与网络的透明转发。

大家有类似的经验吗? 哪里有资料?

thanks

...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fat8888 2005-03-16
  • 打赏
  • 举报
回复
.
allenq 2005-03-16
  • 打赏
  • 举报
回复
呵呵, 跟踪串口数据, 或者网络数据, 对其进行分析, 然后破解之...

15,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧