安装 Pocket PC 2003 SE 仿真设备的虚拟网卡的过程

本文介绍了一种在PPC(PowerPC)模拟器上配置网络的方法,以便能够与PC端进行TCP和UDP通讯。通过安装虚拟网卡或使用真实物理网卡配合特定设置实现了这一目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
因工作开发一运行于PPC上的程序,PPC上的程序需要跟PC端进行TCP、UDP通讯。为了调试方便,需要为模拟器设置网络环境。一开始对照sdk跟帮助文档设置N久也没搞定,郁闷 -_-!。
忍受了不停的同步更新的几天,趁着时间稍多,google了一下,发现了两篇文章:
,后一篇是参考了第一篇的一些总结和补充。
文章里都提到需要安装一个虚拟网卡,并且特别强调 虚拟网卡并不是象虚拟光驱那样为系统添加一个虚拟的硬件。刚开始没太理解这句话,其实就是指 虚拟网卡仅仅是一个服务协议。而且页面内提供的虚拟网卡下载地址已经无效,就装了Microsoft Loopback Adapter,并且根据模拟器 文件>>配置>>网络>>启用NE2000 PCMIA 网络适配器并绑定到 选择Microsoft Loopback Adapter。然后设置跟Microsoft Loopback Adapter同一个网段内不同的IP并且DNS指向Microsoft Loopback Adapte的IP,测试后发现只在Microsoft Loopback Adapte有部分数据交流,但是PING不通。
而后把Microsoft Loopback Adapter禁止,把模拟器中的网络适配器绑定到PC机的已经安装Virtual Machine Network Service协议的真实物理网卡上。然后设置同一网段内的IP,并且DNS指向PC机地址,呵呵软重置, ping通了 ~_~。
接下来,在VS2005的工具>>选项>>设备工具>>设备中修改仿真程序的属性,在其仿真器选项中选中真实的物理网卡,这样就能在部署的时候能找到仿真器了。测试了UDP跟TCP传输,一切正常了。
回顾一下,Virtual Machine Network Service应该是我当初安装VMWare的时候撞到网卡协议里的,它为仿真设备与真实的物理网卡之间的通讯提供支持服务。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值