Windows下创建虚拟网卡和网卡桥接进行调试和接口扩展 (qq.com)
有这么一种场景,某个windows下的应用程序底层数据接口基于以太网,现在想修改为串口,那么一般来说需要修改该应用程序,添加对串口的支持,但是很多时候应用程序可能是第三方开发的并不能修改,有没有在不修改应用程序的情况下实现兼容呢?
我们可以创建两个虚拟网卡,进行桥接,原来的应用程序访问一个网卡,然后新增程序将串口数据转发到另外一个网卡,两个网卡桥接联通,这就实现了串口转以太网。原来的应用程序无需任何修改。
右键点击Windows图标->设备管理器
操作->添加过时硬件
同样再添加一个虚拟网卡
控制面板->网络和共享中心->更改适配器设置
看到两个网卡
控制面板->网络和共享中心->更改适配器设置
右键点击网卡->属性
分别设置IP为192.168.1.1,192.168.1.2
选中两个网卡,点击桥接
桥接后多了网桥设备
网桥添加两个IP
ipconfig查看
使用网络调试助手测试
TCP测试
服务端设置为192.168.1.1,监听端口10000
客户端连接服务端,客户端IP设置为192.168.1.2,客户端自动产生源端口号11047
UDP测试
开两个测试程序
一个本地IP为192.168.1.1 本地端口为10000
目的IP为192.168.1.2 目的端口为10000
一个本地IP为192.168.1.2 本地端口为10000
目的IP为192.168.1.1 目的端口为10000
实现了两个网卡UDP通讯
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !