By Mcuzone
硬件平台:MDKA5D31-EK_T70开发板
QT版本:4.8.5
简要说明:本示例主要演示应用程序作为UDP服务器和客户端的通讯过程。
应用程序运行效果:
一、网络连接:
1、在网络连接正常情况下程序启动自动获取本机IP并显示,即可进行相应的UDP服务器和客户端操作
2、开发板连接网线并未配置网络情况下,应用程序启动后显示网络未连接,点击“连接网络”即可连接
3、开发板未连接网线,应用程序启动后显示网络未连接,点击“连接网络”后会提示“连接超时”,连上网线后再次点击可以连接网络并显示
二、UDP通讯,见下图:
一、网络连接:
1、在网络连接正常情况下程序启动自动获取本机IP并显示,即可进行相应的UDP服务器和客户端操作
2、开发板连接网线并未配置网络情况下,应用程序启动后显示网络未连接,点击“连接网络”即可连接
3、开发板未连接网线,应用程序启动后显示网络未连接,点击“连接网络”后会提示“连接超时”,连上网线后再次点击可以连接网络并显示
二、UDP通讯,见下图:
服务器端:
![](https://i-blog.csdnimg.cn/blog_migrate/551ae316c21d02432335168495a07590.jpeg)
客户端:
![](https://i-blog.csdnimg.cn/blog_migrate/7cd3f2adca5c2ed2f985651218e7fe36.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/361d9d841764791ab2b57bc84c5c5995.jpeg)
在服务器端启用UDP:
![](https://i-blog.csdnimg.cn/blog_migrate/25d160c930dffd5896c1afc50f28bdfd.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/ec78888a955952976a5c26dd7eeea717.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/be9a47d1436b77b28d36f8f9bb0d68fc.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/6fe88cc8e38c2c6afaa7b36bda345cef.jpeg)
此时服务器端可以收到数据:
![](https://i-blog.csdnimg.cn/blog_migrate/d307c0c1f38d9c576933428d51957270.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/96a07fbbce569eb79c11af2405f7fe24.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/29c37bab123ca1898e394aaaa2148455.jpeg)
客户端:
![](https://i-blog.csdnimg.cn/blog_migrate/149a2f8b9554e2e4d7e8d6ec6ac7a4e5.jpeg)
链接:
http://pan.baidu.com/s/1i3JrkbV 密码: c8jb