资源简介
代码说明参考博客:http://blog.csdn.net/dxzysk/article/details/55511269
本文是C++的QT版本,有时候需要搜索网络中的设备,机器,服务器等,这就要要用到UDP广播的方式,发送广播命令,广播给网络中的每一个主机,该主机搜到广播命令后,立刻发送给请求端自己的设备信息,这里以IP信息为例子。
代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘mainwindow.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.3.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../../UDPTestClient-csdn/mainwindow.h“
#include
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘mainwindow.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.3.2. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[3];
char stringdata[35];
};
#define QT_MOC_LITERAL(idx ofs len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len \
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t stringdata) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0 0 10)
QT_MOC_LITERAL(1 11 22)
QT_MOC_LITERAL(2 34 0)
}
“MainWindow\0processPengingDatagram\0“
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
7 // revision
0 // classname
0 0 // classinfo
1 14 // methods
0 0 // properties
0 0 // enums/sets
0 0 // constructors
0 // flags
0 // signalCount
// slots: name argc parameters tag flags
1 0 19 2 0x08 /* Private */
// slots: parameters
QmetaType::Void
0 // eod
};
void MainWindow::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **_a)
{
if (_c == Qmetaobject::InvokemetaMethod) {
MainWindow *_t = static_cast(_o);
switch (_id) {
case 0: _t->processPengingDatagram(); break;
default: ;
}
}
Q_UNUSED(_a);
}
const Qmetaobject MainWindow::staticmetaobject = {
{ &QMainWindow::staticmetaobject qt_meta_stringdata_MainWindow.data
qt_meta_data_MainWindow qt_static_metacall 0 0}
};
const Qmetaobject *MainWindow::metaobject() const
{
return Qobject::d_ptr->metaobject ? Qobject::d_ptr->dynamicmetaobject() : &staticmetaobject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname qt_meta_stringdata_MainWindow.stringdata))
return static_cast(const_cast< MainWindow*>(this));
return QMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(Qmetaobject::Call _c int _id void **_a)
{
_id = QMainWindow::qt_metacall(_c _id _a);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 141893 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\main.o
文件 398812 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\mainwindow.o
文件 3389 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\moc_mainwindow.cpp
文件 172573 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\moc_mainwindow.o
文件 850105 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\UDPTestClient.exe
文件 23995 2017-02-17 14:50 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile
文件 56863 2017-02-17 14:50 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile.Debug
文件 56930 2017-02-17 14:50 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile.Release
文件 2265 2017-02-17 16:25 QTDemoUDPBroadcast-csdn\build-UDPTestClient-Desktop_Qt_5_3_MinGW_32bit-Debug\ui_mainwindow.h
文件 141881 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\main.o
文件 431689 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\mainwindow.o
文件 3384 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\moc_mainwindow.cpp
文件 172673 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\moc_mainwindow.o
文件 877542 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\UDPTestServer.exe
文件 23953 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile
文件 56769 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile.Debug
文件 56836 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\Makefile.Release
文件 2265 2017-02-17 16:27 QTDemoUDPBroadcast-csdn\build-UDPTestServer-Desktop_Qt_5_3_MinGW_32bit-Debug\ui_mainwindow.h
文件 208 2017-02-15 16:04 QTDemoUDPBroadcast-csdn\UDPTestClient\main.cpp
文件 3074 2017-02-17 14:48 QTDemoUDPBroadcast-csdn\UDPTestClient\mainwindow.cpp
文件 691 2017-02-16 16:12 QTDemoUDPBroadcast-csdn\UDPTestClient\mainwindow.h
文件 989 2017-02-15 15:58 QTDemoUDPBroadcast-csdn\UDPTestClient\mainwindow.ui
文件 403 2017-02-17 14:41 QTDemoUDPBroadcast-csdn\UDPTestClient\UDPTestClient..pro
文件 18356 2017-02-17 16:28 QTDemoUDPBroadcast-csdn\UDPTestClient\UDPTestClient..pro.user
文件 18312 2017-02-16 20:45 QTDemoUDPBroadcast-csdn\UDPTestClient\UDPTestClient..user
文件 208 2017-02-15 16:04 QTDemoUDPBroadcast-csdn\UDPTestServer\main.cpp
文件 3227 2017-02-17 15:19 QTDemoUDPBroadcast-csdn\UDPTestServer\mainwindow.cpp
文件 743 2017-02-17 15:05 QTDemoUDPBroadcast-csdn\UDPTestServer\mainwindow.h
文件 989 2017-02-15 15:58 QTDemoUDPBroadcast-csdn\UDPTestServer\mainwindow.ui
文件 403 2017-02-17 14:41 QTDemoUDPBroadcast-csdn\UDPTestServer\UDPTestServer.pro
............此处省略13个文件信息
- 上一篇:哈希表操作c语言版
- 下一篇:C++builder编写的简单科学计算器
相关资源
- C++builder编写的简单科学计算器
- 课程设计哲学家就餐问题报告+代码
- 网桥自学习算法
- 路由器分组转发算法_计算机通信课程
- C++下操作access数据库
- C++精确定时定时器
- c++链表队列的实现
- 快速Hartley变换C++实现
- 停车场管理问题 C++/C数据结构
- C++课设高校人员信息管理系统.doc
- B+树的实现算法c++版
- 学校信息管理系统_visual stdio c++ .net
- 操作系统课程设计 文件管理 C C++
- 观察者模式 c++ 实现
- 分水岭算法c++代码
- c++windows用户管理
- DTW算法VC++实现 源代码非常好,注释非
- C++ 转 C# 工具破解版
- VC++ 中实现进制2进制,10进制,16进制
- 装载问题c++代码
- QT 飞秋聊天工具 c++
- Opencv C++ 读取、保存图片
- C+++课程设计+扫雷系统+报告+源代码
- libstdc++-3.4.6
- C++ 一元多项式计算器
- crm vc++源代码
- 数据挖掘FP树算法实现C++
- Qt编写的画图小程序c++语言
- 门禁系统源代码 VC++
- 光流场估计算法 c++代码
评论
共有 条评论