wince 6.0下UDP通信需要注意MAC地址

最近在wince6.0下进行网络通信,在ARM下使用UDP通信协议。当然了,首先按照自己的使用配置wince中的IP,修改注册表即可。

我是wince的菜鸟,但是绝不是使用UDP通信的新手,在windows下跑过多次的UDP发送端和接收端,在wince下却怎么都不能像在windows下使用那么顺利,出现了不可理解的现象:

(1)wince和wince相互通信,发送成功了,可是接收端却没有收到数据包;

(2)wince和windows相互通信,发送和接收都正常;

(3)wince和windows互发,windows再转发到另一个wince系统,转发却断断续续,而且数据包丢失严重。

这些问题困扰了将近一个星期。三人行必有我师,只有交流才能进步。通过老师的指点,wince系统中进行UDP通信不仅要改IP,还要注意wince系统默认的MAC地址是完全相同。这在网络通信时,相同的MAC地址会导致网络通信极不稳定甚至无法正常通信。

柳暗花明又一村!网上说可以在注册表中修改MAC地址,可经过我的试验这样的做法依然无法通信。我使用的是MAC地址修改工具,修改后发现,我修改的MAC地址竟然不是注册表中我之前修改的MAC地址。哎……有了工具就是事半功倍!所以强烈建议使用工具干活!

到这里,我的问题终于解决了,UDP通信正常了!都是MAC地址惹的祸啊!这里分享给大家,希望给大家提供点帮助!

时间: 2024-10-26 03:21:35

wince 6.0下UDP通信需要注意MAC地址的相关文章

labview下UDP通信

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 因项目需要,用labview写了个UDP通信测试程序,原理图如下: 前面板 后面板: 运行效果:

虚拟机下克隆CentOS引起的MAC地址冲突问题

今天ping地址一直ping不通,查了一下发现是新克隆的系统和之前的系统MAC地址是冲突的 1.首先ifconfig -a 查出系统真实的MAC地址 2.ifconfig eth0 down 3.vim /etc/sysconfig/network-scripts/ifcfg-eth0 4.将HWADDR=xxxx的那行修改为MACA=真实的MAC地址 5.ifconfig eth0 up 6.service network restart

▶链路层第五弹◀使用广播信道的以太局域网(下)--以太网帧(MAC帧)

使用广播信道的以太局域网(下)--以太网帧格式(MAC) l MAC层的硬件地址(MAC地址) 在局域网中,硬件地址又称为物理地址,或 MAC 地址. (48位地址) 802 标准所说的"地址"严格地讲应当是每一个站的"名字"或标识符. 其实我们教材中说的地址并不是很确切,但是我们习惯将这种 48 位的"名字"称为"地址",所以本书也采用这种习惯用法. IEEE 的注册管理机构 RA 负责向厂家分配地址字段的前三个字节(即高位

qt在windows下的udp通信(最简单)

qt编程:windows下的udp通信 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:win7 开发环境:qt 功能: 用udp进行收发通信 界面: 源代码: LssHost.pro: [cpp] view plain copy #------------------------------------------------- # # Project created by QtCreator 2013-09-22T09:36:44

QT学习笔记(13) QT下的UDP通信

一.UDP通信 UDP通信没有明确的服务器端和客户端之分 TCP通信像是打电话(必须要接通才能通信),UDP通信像是写信(不管能不能收到都发送出去) 首先需要QUdpSOcket套接字,然后绑定bind()端口号和ip 如果对方发送过来数据,套接字自动触发readyRead()方法 套接字QUdpSOcket通过readDatagram()和writeDatagram()方法读取和写入数据 二.示例代码如下: QT_HelloWorld12.pro 1 #--------------------

高性能 TCP & UDP 通信框架 HP-Socket v3.5.1 正式发布

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#.Delphi.E(易语言).Java.Python 等编程语言接口.HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节:HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中. 为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握

[python] 网络编程之套接字Socket、TCP和UDP通信实例

很早以前研究过C#和C++的网络通信,参考我的文章: C#网络编程之Tcp实现客户端和服务器聊天 C#网络编程之套接字编程基础知识 C#网络编程之使用Socket类Send.Receive方法的同步通讯 Python网络编程也类似.同时最近找工作笔试面试考察Socket套接字.TCP\UDP区别比较多,所以这篇文章主要精简了<Python核心编程(第二版)>第16章内容.内容包括:服务器和客户端架构.套接字Socket.TCP\UDP通信实例和常见笔试考题. 最后希望文章对你有所帮助,如果有不

高性能 TCP &amp; UDP 通信框架 HP-Socket v3.2.2 正式发布

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#.Delphi.E(易语言).Java.Python 等编程语言接口.HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节:HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中. 为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握

高性能 TCP &amp; UDP 通信框架 HP-Socket v3.3.1 正式发布

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#.Delphi.E(易语言).Java.Python 等编程语言接口.HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节:HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中. 为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握