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通讯
审核编辑:汤梓红
-
接口
+关注
关注
33文章
8486浏览量
150805 -
WINDOWS
+关注
关注
3文章
3524浏览量
88398 -
网卡
+关注
关注
3文章
302浏览量
27335 -
调试
+关注
关注
7文章
572浏览量
33892 -
虚拟网卡
+关注
关注
0文章
5浏览量
1413
发布评论请先 登录
相关推荐
评论