实现功能:由服务端发送天气数据通过QUdpSocket传送到客户端中,并显示出来;
效果图:
注:左边是服务端,右边是客户端;
附:gif动态图的获取 - http://blog.youkuaiyun.com/qq_22122811/article/details/69459066
注意:在.pro文件中要添加QT += network,否则无法使用Qt的网络功能。
服务端代码:main.cpp , weatherballoon.cpp , weatherballoon.h, weatherballoon.pro;
客户端代码:main.cpp, weatherstation.cpp, weatherstation.h, weatherstation.pro;
用到的关键类:QUdpSocket,QNetwork,
过程描述:
在服务端:创建QUdpSocket,通过writeDatagram();将天气数据,服务器IP,端口号,都发送数据报中;
在客户端:创建QUdpSocket,绑定端口号,通过readDatagram从数据报中读取数据;
源代码下载(内有注释):http://download.youkuaiyun.com/detail/qq_22122811/9805665