diff --git a/Sln/.vs/loT/FileContentIndex/2304a8d7-4c9d-48b5-bb5d-9f4af6bc0d80.vsidx b/Sln/.vs/loT/FileContentIndex/2304a8d7-4c9d-48b5-bb5d-9f4af6bc0d80.vsidx new file mode 100644 index 0000000..2b90ccf Binary files /dev/null and b/Sln/.vs/loT/FileContentIndex/2304a8d7-4c9d-48b5-bb5d-9f4af6bc0d80.vsidx differ diff --git a/Sln/.vs/loT/FileContentIndex/ea08e884-222b-4458-a0c1-688e7e3209e7.vsidx b/Sln/.vs/loT/FileContentIndex/ea08e884-222b-4458-a0c1-688e7e3209e7.vsidx new file mode 100644 index 0000000..6cc19b3 Binary files /dev/null and b/Sln/.vs/loT/FileContentIndex/ea08e884-222b-4458-a0c1-688e7e3209e7.vsidx differ diff --git a/Sln/.vs/loT/v17/.suo b/Sln/.vs/loT/v17/.suo new file mode 100644 index 0000000..aa49c37 Binary files /dev/null and b/Sln/.vs/loT/v17/.suo differ diff --git a/Sln/.vs/loT/v17/Browse.VC.db b/Sln/.vs/loT/v17/Browse.VC.db new file mode 100644 index 0000000..1589839 Binary files /dev/null and b/Sln/.vs/loT/v17/Browse.VC.db differ diff --git a/Sln/loT.sln b/Sln/loT.sln new file mode 100644 index 0000000..b5ac29e --- /dev/null +++ b/Sln/loT.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34031.279 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loT", "..\Source\loT.vcxproj", "{1C142060-3E78-3E6E-B9E5-F186AB078263}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1C142060-3E78-3E6E-B9E5-F186AB078263}.Debug|x64.ActiveCfg = Debug|x64 + {1C142060-3E78-3E6E-B9E5-F186AB078263}.Debug|x64.Build.0 = Debug|x64 + {1C142060-3E78-3E6E-B9E5-F186AB078263}.Release|x64.ActiveCfg = Release|x64 + {1C142060-3E78-3E6E-B9E5-F186AB078263}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {23666778-DE6F-4175-977F-7BE831196210} + EndGlobalSection +EndGlobal diff --git a/Source/.qmake.stash b/Source/.qmake.stash new file mode 100644 index 0000000..fbc9c0f --- /dev/null +++ b/Source/.qmake.stash @@ -0,0 +1,23 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1937 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 193732824 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER +QMAKE_CXX.INCDIRS = \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\include" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\ATLMFC\\include" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" \ + "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" +QMAKE_CXX.LIBDIRS = \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\ATLMFC\\lib\\x64" \ + "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\lib\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x64" \ + "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x64" diff --git a/Source/.vs/loT/FileContentIndex/b867087d-5ae7-4fde-8da6-33de29c52e9e.vsidx b/Source/.vs/loT/FileContentIndex/b867087d-5ae7-4fde-8da6-33de29c52e9e.vsidx new file mode 100644 index 0000000..8ef658a Binary files /dev/null and b/Source/.vs/loT/FileContentIndex/b867087d-5ae7-4fde-8da6-33de29c52e9e.vsidx differ diff --git a/Source/.vs/loT/v17/Browse.VC.db b/Source/.vs/loT/v17/Browse.VC.db new file mode 100644 index 0000000..4e97952 Binary files /dev/null and b/Source/.vs/loT/v17/Browse.VC.db differ diff --git a/Source/.vs/loT/v17/fileList.bin b/Source/.vs/loT/v17/fileList.bin new file mode 100644 index 0000000..420b2f8 Binary files /dev/null and b/Source/.vs/loT/v17/fileList.bin differ diff --git a/Source/DeviceConfig.h b/Source/DeviceConfig.h new file mode 100644 index 0000000..31a6f32 --- /dev/null +++ b/Source/DeviceConfig.h @@ -0,0 +1,7 @@ +#include +#ifndef DEVICECONFIG_H +#define DEVICECONFIG_H + +#define Device_ID "Rasp" + +#endif // DEVICECONFIG_H diff --git a/Source/debug/httpsender.obj b/Source/debug/httpsender.obj new file mode 100644 index 0000000..23ef0c2 Binary files /dev/null and b/Source/debug/httpsender.obj differ diff --git a/Source/debug/loT.exe b/Source/debug/loT.exe new file mode 100644 index 0000000..edf2ac8 Binary files /dev/null and b/Source/debug/loT.exe differ diff --git a/Source/debug/loT.exe.recipe b/Source/debug/loT.exe.recipe new file mode 100644 index 0000000..51f3518 --- /dev/null +++ b/Source/debug/loT.exe.recipe @@ -0,0 +1,11 @@ + + + + + D:\Github\Lot\Source\debug\loT.exe + + + + + + \ No newline at end of file diff --git a/Source/debug/loT.ilk b/Source/debug/loT.ilk new file mode 100644 index 0000000..b59c509 Binary files /dev/null and b/Source/debug/loT.ilk differ diff --git a/Source/debug/loT.log b/Source/debug/loT.log new file mode 100644 index 0000000..b491782 --- /dev/null +++ b/Source/debug/loT.log @@ -0,0 +1 @@ + loT.vcxproj -> D:\Github\Lot\Source\debug\loT.exe diff --git a/Source/debug/loT.pdb b/Source/debug/loT.pdb new file mode 100644 index 0000000..eb634cb Binary files /dev/null and b/Source/debug/loT.pdb differ diff --git a/Source/debug/loT.tlog/CL.11212.write.1.tlog b/Source/debug/loT.tlog/CL.11212.write.1.tlog new file mode 100644 index 0000000..3ee645d Binary files /dev/null and b/Source/debug/loT.tlog/CL.11212.write.1.tlog differ diff --git a/Source/debug/loT.tlog/CL.command.1.tlog b/Source/debug/loT.tlog/CL.command.1.tlog new file mode 100644 index 0000000..b80817d Binary files /dev/null and b/Source/debug/loT.tlog/CL.command.1.tlog differ diff --git a/Source/debug/loT.tlog/CL.read.1.tlog b/Source/debug/loT.tlog/CL.read.1.tlog new file mode 100644 index 0000000..3be85da Binary files /dev/null and b/Source/debug/loT.tlog/CL.read.1.tlog differ diff --git a/Source/debug/loT.tlog/Cl.items.tlog b/Source/debug/loT.tlog/Cl.items.tlog new file mode 100644 index 0000000..3d2edc8 --- /dev/null +++ b/Source/debug/loT.tlog/Cl.items.tlog @@ -0,0 +1,9 @@ +D:\Github\Lot\Source\httpsender.cpp;D:\Github\Lot\Source\debug\httpsender.obj +D:\Github\Lot\Source\main.cpp;D:\Github\Lot\Source\debug\main.obj +D:\Github\Lot\Source\mytcpserver.cpp;D:\Github\Lot\Source\debug\mytcpserver.obj +D:\Github\Lot\Source\tcpsender.cpp;D:\Github\Lot\Source\debug\tcpsender.obj +D:\Github\Lot\Source\udpsender.cpp;D:\Github\Lot\Source\debug\udpsender.obj +D:\Github\Lot\Source\Debug\moc_httpsender.cpp;D:\Github\Lot\Source\debug\moc_httpsender.obj +D:\Github\Lot\Source\Debug\moc_mytcpserver.cpp;D:\Github\Lot\Source\debug\moc_mytcpserver.obj +D:\Github\Lot\Source\Debug\moc_tcpsender.cpp;D:\Github\Lot\Source\debug\moc_tcpsender.obj +D:\Github\Lot\Source\Debug\moc_udpsender.cpp;D:\Github\Lot\Source\debug\moc_udpsender.obj diff --git a/Source/debug/loT.tlog/CustomBuild.command.1.tlog b/Source/debug/loT.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..1f52be9 --- /dev/null +++ b/Source/debug/loT.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,2 @@ +^D:\GITHUB\LOT\SOURCE\DEBUG\MOC_PREDEFS.H.CBT +cl -Bx"D:\Qt\6.5.2\msvc2019_64\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -Zi -MDd -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E D:\Qt\6.5.2\msvc2019_64\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h diff --git a/Source/debug/loT.tlog/CustomBuild.read.1.tlog b/Source/debug/loT.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..3f59d01 --- /dev/null +++ b/Source/debug/loT.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,2 @@ +^D:\GITHUB\LOT\SOURCE\DEBUG\MOC_PREDEFS.H.CBT +D:\QT\6.5.2\MSVC2019_64\MKSPECS\FEATURES\DATA\DUMMY.CPP diff --git a/Source/debug/loT.tlog/CustomBuild.write.1.tlog b/Source/debug/loT.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..4a3c43c --- /dev/null +++ b/Source/debug/loT.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^D:\GITHUB\LOT\SOURCE\DEBUG\MOC_PREDEFS.H.CBT +D:\GITHUB\LOT\SOURCE\DEBUG\MOC_PREDEFS.H diff --git a/Source/debug/loT.tlog/link.command.1.tlog b/Source/debug/loT.tlog/link.command.1.tlog new file mode 100644 index 0000000..be2f7f0 Binary files /dev/null and b/Source/debug/loT.tlog/link.command.1.tlog differ diff --git a/Source/debug/loT.tlog/link.read.1.tlog b/Source/debug/loT.tlog/link.read.1.tlog new file mode 100644 index 0000000..3b4aea7 Binary files /dev/null and b/Source/debug/loT.tlog/link.read.1.tlog differ diff --git a/Source/debug/loT.tlog/link.write.1.tlog b/Source/debug/loT.tlog/link.write.1.tlog new file mode 100644 index 0000000..c8fbf47 Binary files /dev/null and b/Source/debug/loT.tlog/link.write.1.tlog differ diff --git a/Source/debug/loT.tlog/loT.lastbuildstate b/Source/debug/loT.tlog/loT.lastbuildstate new file mode 100644 index 0000000..aea3c67 --- /dev/null +++ b/Source/debug/loT.tlog/loT.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0: +Debug|x64|D:\Github\Lot\Sln\| diff --git a/Source/debug/loT.tlog/loT.write.1u.tlog b/Source/debug/loT.tlog/loT.write.1u.tlog new file mode 100644 index 0000000..7e02f57 Binary files /dev/null and b/Source/debug/loT.tlog/loT.write.1u.tlog differ diff --git a/Source/debug/loT.tlog/moc.read.1u.tlog b/Source/debug/loT.tlog/moc.read.1u.tlog new file mode 100644 index 0000000..fb41c11 Binary files /dev/null and b/Source/debug/loT.tlog/moc.read.1u.tlog differ diff --git a/Source/debug/loT.tlog/moc.write.1u.tlog b/Source/debug/loT.tlog/moc.write.1u.tlog new file mode 100644 index 0000000..dec3a3f Binary files /dev/null and b/Source/debug/loT.tlog/moc.write.1u.tlog differ diff --git a/Source/debug/loT.vcxproj.FileListAbsolute.txt b/Source/debug/loT.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..ae0cf98 --- /dev/null +++ b/Source/debug/loT.vcxproj.FileListAbsolute.txt @@ -0,0 +1 @@ +D:\Github\Lot\Source\debug\loT.exe diff --git a/Source/debug/main.obj b/Source/debug/main.obj new file mode 100644 index 0000000..a0d3fd1 Binary files /dev/null and b/Source/debug/main.obj differ diff --git a/Source/debug/moc_httpsender.cpp b/Source/debug/moc_httpsender.cpp new file mode 100644 index 0000000..3a9072f --- /dev/null +++ b/Source/debug/moc_httpsender.cpp @@ -0,0 +1,116 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'httpsender.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../httpsender.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'httpsender.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSHttpSenderENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSHttpSenderENDCLASS = QtMocHelpers::stringData( + "HttpSender" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSHttpSenderENDCLASS_t { + uint offsetsAndSizes[2]; + char stringdata0[11]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSHttpSenderENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSHttpSenderENDCLASS_t qt_meta_stringdata_CLASSHttpSenderENDCLASS = { + { + QT_MOC_LITERAL(0, 10) // "HttpSender" + }, + "HttpSender" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSHttpSenderENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject HttpSender::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSHttpSenderENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSHttpSenderENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray + >, + nullptr +} }; + +void HttpSender::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + (void)_o; + (void)_id; + (void)_c; + (void)_a; +} + +const QMetaObject *HttpSender::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *HttpSender::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSHttpSenderENDCLASS.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int HttpSender::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP diff --git a/Source/debug/moc_httpsender.obj b/Source/debug/moc_httpsender.obj new file mode 100644 index 0000000..0fd5f52 Binary files /dev/null and b/Source/debug/moc_httpsender.obj differ diff --git a/Source/debug/moc_mytcpserver.cpp b/Source/debug/moc_mytcpserver.cpp new file mode 100644 index 0000000..5a4105e --- /dev/null +++ b/Source/debug/moc_mytcpserver.cpp @@ -0,0 +1,147 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'mytcpserver.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../mytcpserver.h" +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'mytcpserver.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSMyTcpServerENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSMyTcpServerENDCLASS = QtMocHelpers::stringData( + "MyTcpServer", + "OnConnected", + "" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSMyTcpServerENDCLASS_t { + uint offsetsAndSizes[6]; + char stringdata0[12]; + char stringdata1[12]; + char stringdata2[1]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSMyTcpServerENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSMyTcpServerENDCLASS_t qt_meta_stringdata_CLASSMyTcpServerENDCLASS = { + { + QT_MOC_LITERAL(0, 11), // "MyTcpServer" + QT_MOC_LITERAL(12, 11), // "OnConnected" + QT_MOC_LITERAL(24, 0) // "" + }, + "MyTcpServer", + "OnConnected", + "" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSMyTcpServerENDCLASS[] = { + + // content: + 11, // 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, initial metatype offsets + 1, 0, 20, 2, 0x08, 1 /* Private */, + + // slots: parameters + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject MyTcpServer::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSMyTcpServerENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSMyTcpServerENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'OnConnected' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void MyTcpServer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->OnConnected(); break; + default: ; + } + } + (void)_a; +} + +const QMetaObject *MyTcpServer::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *MyTcpServer::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSMyTcpServerENDCLASS.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int MyTcpServer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 1; + } + return _id; +} +QT_WARNING_POP diff --git a/Source/debug/moc_mytcpserver.obj b/Source/debug/moc_mytcpserver.obj new file mode 100644 index 0000000..dcb9195 Binary files /dev/null and b/Source/debug/moc_mytcpserver.obj differ diff --git a/Source/debug/moc_predefs.h b/Source/debug/moc_predefs.h new file mode 100644 index 0000000..2a775e5 --- /dev/null +++ b/Source/debug/moc_predefs.h @@ -0,0 +1,13 @@ +#define _MSC_EXTENSIONS +#define _MSC_VER 1937 +#define _MSC_FULL_VER 193732824 +#define _MSC_BUILD 0 +#define _M_AMD64 100 +#define _M_X64 100 +#define _WIN64 +#define _WIN32 +#define _CPPRTTI +#define _DEBUG +#define _MT +#define _DLL +#define _UTF8 diff --git a/Source/debug/moc_predefs.h.cbt b/Source/debug/moc_predefs.h.cbt new file mode 100644 index 0000000..66dd8e7 --- /dev/null +++ b/Source/debug/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create debug/moc_predefs.h diff --git a/Source/debug/moc_tcpsender.cpp b/Source/debug/moc_tcpsender.cpp new file mode 100644 index 0000000..bcc6e84 --- /dev/null +++ b/Source/debug/moc_tcpsender.cpp @@ -0,0 +1,156 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'tcpsender.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../tcpsender.h" +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'tcpsender.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSTcpSenderENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSTcpSenderENDCLASS = QtMocHelpers::stringData( + "TcpSender", + "OnReadReady", + "", + "OnConneceted" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSTcpSenderENDCLASS_t { + uint offsetsAndSizes[8]; + char stringdata0[10]; + char stringdata1[12]; + char stringdata2[1]; + char stringdata3[13]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSTcpSenderENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSTcpSenderENDCLASS_t qt_meta_stringdata_CLASSTcpSenderENDCLASS = { + { + QT_MOC_LITERAL(0, 9), // "TcpSender" + QT_MOC_LITERAL(10, 11), // "OnReadReady" + QT_MOC_LITERAL(22, 0), // "" + QT_MOC_LITERAL(23, 12) // "OnConneceted" + }, + "TcpSender", + "OnReadReady", + "", + "OnConneceted" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSTcpSenderENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags, initial metatype offsets + 1, 0, 26, 2, 0x08, 1 /* Private */, + 3, 0, 27, 2, 0x08, 2 /* Private */, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject TcpSender::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSTcpSenderENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSTcpSenderENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'OnReadReady' + QtPrivate::TypeAndForceComplete, + // method 'OnConneceted' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void TcpSender::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->OnReadReady(); break; + case 1: _t->OnConneceted(); break; + default: ; + } + } + (void)_a; +} + +const QMetaObject *TcpSender::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *TcpSender::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSTcpSenderENDCLASS.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int TcpSender::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 2; + } + return _id; +} +QT_WARNING_POP diff --git a/Source/debug/moc_tcpsender.obj b/Source/debug/moc_tcpsender.obj new file mode 100644 index 0000000..ec44a92 Binary files /dev/null and b/Source/debug/moc_tcpsender.obj differ diff --git a/Source/debug/moc_udpsender.cpp b/Source/debug/moc_udpsender.cpp new file mode 100644 index 0000000..defc019 --- /dev/null +++ b/Source/debug/moc_udpsender.cpp @@ -0,0 +1,149 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'udpsender.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../udpsender.h" +#include +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'udpsender.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSudpSenderENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSudpSenderENDCLASS = QtMocHelpers::stringData( + "udpSender", + "readPendingDatagrams", + "" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSudpSenderENDCLASS_t { + uint offsetsAndSizes[6]; + char stringdata0[10]; + char stringdata1[21]; + char stringdata2[1]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSudpSenderENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSudpSenderENDCLASS_t qt_meta_stringdata_CLASSudpSenderENDCLASS = { + { + QT_MOC_LITERAL(0, 9), // "udpSender" + QT_MOC_LITERAL(10, 20), // "readPendingDatagrams" + QT_MOC_LITERAL(31, 0) // "" + }, + "udpSender", + "readPendingDatagrams", + "" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSudpSenderENDCLASS[] = { + + // content: + 11, // 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, initial metatype offsets + 1, 0, 20, 2, 0x08, 1 /* Private */, + + // slots: parameters + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject udpSender::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSudpSenderENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSudpSenderENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'readPendingDatagrams' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void udpSender::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->readPendingDatagrams(); break; + default: ; + } + } + (void)_a; +} + +const QMetaObject *udpSender::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *udpSender::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSudpSenderENDCLASS.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int udpSender::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 1; + } + return _id; +} +QT_WARNING_POP diff --git a/Source/debug/moc_udpsender.obj b/Source/debug/moc_udpsender.obj new file mode 100644 index 0000000..744d922 Binary files /dev/null and b/Source/debug/moc_udpsender.obj differ diff --git a/Source/debug/mytcpserver.obj b/Source/debug/mytcpserver.obj new file mode 100644 index 0000000..b1d1e2b Binary files /dev/null and b/Source/debug/mytcpserver.obj differ diff --git a/Source/debug/qt.natvis b/Source/debug/qt.natvis new file mode 100644 index 0000000..94c2260 --- /dev/null +++ b/Source/debug/qt.natvis @@ -0,0 +1,735 @@ + + + + + + + {val} + + val + + + + + + + + {{ x = {x,g}, y = {y,g}, z = {_extraData().z,g}, width = {width,g}, height = {height,g} }} + {{ x = {x,g}, y = {y,g}, width = {width,g}, height = {height,g} }} + + x + y + _extraData().z + _extraData().scale + _extraData().rotation + _extraData().opacity + width + height + implicitWidth + implicitHeight + effectiveVisible + explicitEnable + _objectName(),na + parentItem + childItems, nr + + + + + {d_ptr.d,na} + + d_ptr.d + + + + + {{{data1,Xb}-{data2,Xb}-{data3,Xb}-{(data4[0]),nvoXb}{(data4[1]),nvoXb}-{(data4[2]),nvoXb}{(data4[3]),nvoXb}{(data4[4]),nvoXb}{(data4[5]),nvoXb}{(data4[6]),nvoXb}{(data4[7]),nvoXb}}} + + + + {val} + + val + + + + + {_q_value} + + _q_value + + + + + + + empty + {_q_value} + + *value() + + + + + + {{ x = {xp}, y = {yp} }} + + xp + yp + + + + + {{ x = {x1}, y = {y1}, width = {x2 - x1 + 1}, height = {y2 - y1 + 1} }} + + x1 + y1 + x2 - x1 + 1 + y2 - y1 + 1 + + + + + {{ x = {xp}, y = {yp}, width = {w}, height = {h} }} + + xp + yp + w + h + + + + + + {{ width = {wd}, height = {ht} }} + + wd + ht + + + + + + {{ start point = {pt1}, end point = {pt2} }} + + + {pt1} + + pt1 + + + + {pt2} + + pt2 + + + + + + + + {{ size={d->size} }} + + d->ref.atomic._q_value + + d->size + (QPoint*)((reinterpret_cast<char*>(d)) + d->offset) + + + + + + {{ size={d->size} }} + + + d->size > 0 + && ((((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[0]).xp + == (((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[d->size - 1]).xp) + && ((((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[0]).yp + == (((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[d->size - 1]).yp) + + d->ref.atomic._q_value + + d->size + (QPointF*)((reinterpret_cast<char*>(d)) + d->offset) + + + + + + {{ x = {xp}, y = {yp} }} + + xp + yp + + + + + {{ x = {xp}, y = {yp}, z = {zp} }} + + xp + yp + zp + + + + + {{ x = {xp}, y = {yp}, z = {zp}, w = {wp} }} + + xp + yp + zp + wp + + + + + + {{ m11 = {_m11}, m12 = {_m12}, m21 = {_m21}, m22 = {_m22}, ... }} + + + _m11 + _m12 + _m21 + _m22 + _dx + _dy + + + + + + {{ m11 = {m[0][0]}, m12 = {m[1][0]}, m13 = {m[2][0]}, m14 = {m[3][0]}, ... }} + + + m[0][0] + m[1][0] + m[2][0] + m[3][0] + m[0][1] + m[1][1] + m[2][1] + m[3][1] + m[0][2] + m[1][2] + m[2][2] + m[3][2] + m[0][3] + m[1][3] + m[2][3] + m[3][3] + + + + + + {{ horizontal = {static_cast<Policy>(bits.horPolicy)}, vertical = {static_cast<Policy>(bits.verPolicy)}, type = {ControlType(1 << bits.ctype)} }} + + + + QSizePolicy::Policy::{static_cast<Policy>(bits.verPolicy)} + + + QSizePolicy::Policy::{static_cast<Policy>(bits.horPolicy)} + + + QSizePolicy::ControlType::{ControlType(1 << bits.ctype)} + + + + Qt::Vertical (2) + + + Qt::Horizontal (1) + + + static_cast<int>(bits.verStretch) + static_cast<int>(bits.horStretch) + bits.hfw == 1 + bits.wfh == 1 + + + + + {ucs,c} + ucs,c + + ucs > 0xff ? '\0' : char(ucs),c + ucs,c + + + + + "{(reinterpret_cast<unsigned short*>(d.ptr)),sub}" + (reinterpret_cast<unsigned short*>(d.ptr)),sub + + d.size + + d.size + d.ptr + + + + + + {m_string,[m_size]} u"" + {m_string->d.ptr+m_position,[m_size]} + "" + m_string,[m_position+m_size] + + m_position + m_size + + m_size + m_string->d.ptr+m_position + + + + + + {m_data,[m_size]} + m_data,[m_size] + + m_size + + m_size + m_data + + + + + + "{((reinterpret_cast<char*>(d.ptr))),sb}" + ((reinterpret_cast<char*>(d.ptr))),sb + + d.size + + d.size + d.ptr + + + + + + + + + + + + + + + + + + + + {scheme()}://{host()}{path()} + {path()} + + scheme() + username() + password() + host() + path() + query() + fragment() + + + + + {{ julian day = {jd} }} + + + + + + + + {{ millisecond = {mds} }} + {{ milliseconds = {mds} }} + + hour(), d + hour(), d + minute(), d + minute(), d + second(), d + second(), d + millisecond(), d + millisecond(), d + + + + + ({first}, {second}) + + first + second + + + + + + {{ size={d.size} }} + + + d.size + reinterpret_cast<$T1*>(d.ptr) + + + + + + {{ size={s} }} + + a + + s + ptr + + + + + + + {{ size={d.d->m._Mypair._Myval2._Myval2._Mysize} }} + + + d.d->m._Mypair._Myval2._Myval2._Mysize + d.d->m._Mypair._Myval2._Myval2._Myhead->_Parent + _Left + _Right + _Myval,view(MapHelper) + + + + + + {second} + + + + {value} + + key + value + + + + + {value->value} + ({value->value}, {value->next->value}) + ({value->value}, {value->next->value}, ...) + + + value + next + value + + + + + + + + + + + + + + + + + + + + {{ size={d->size} }} + + + + + d->size + + + getNode(iSpan, 0) + getNode(iSpan, 1) + getNode(iSpan, 2) + getNode(iSpan, 3) + getNode(iSpan, 4) + getNode(iSpan, 5) + getNode(iSpan, 6) + getNode(iSpan, 7) + getNode(iSpan, 8) + getNode(iSpan, 9) + getNode(iSpan, 10) + getNode(iSpan, 11) + getNode(iSpan, 12) + getNode(iSpan, 13) + getNode(iSpan, 14) + getNode(iSpan, 15) + getNode(iSpan, 16) + getNode(iSpan, 17) + getNode(iSpan, 18) + getNode(iSpan, 19) + getNode(iSpan, 20) + getNode(iSpan, 21) + getNode(iSpan, 22) + getNode(iSpan, 23) + getNode(iSpan, 24) + getNode(iSpan, 25) + getNode(iSpan, 26) + getNode(iSpan, 27) + getNode(iSpan, 28) + getNode(iSpan, 29) + getNode(iSpan, 30) + getNode(iSpan, 31) + getNode(iSpan, 32) + getNode(iSpan, 33) + getNode(iSpan, 34) + getNode(iSpan, 35) + getNode(iSpan, 36) + getNode(iSpan, 37) + getNode(iSpan, 38) + getNode(iSpan, 39) + getNode(iSpan, 40) + getNode(iSpan, 41) + getNode(iSpan, 42) + getNode(iSpan, 43) + getNode(iSpan, 44) + getNode(iSpan, 45) + getNode(iSpan, 46) + getNode(iSpan, 47) + getNode(iSpan, 48) + getNode(iSpan, 49) + getNode(iSpan, 50) + getNode(iSpan, 51) + getNode(iSpan, 52) + getNode(iSpan, 53) + getNode(iSpan, 54) + getNode(iSpan, 55) + getNode(iSpan, 56) + getNode(iSpan, 57) + getNode(iSpan, 58) + getNode(iSpan, 59) + getNode(iSpan, 60) + getNode(iSpan, 61) + getNode(iSpan, 62) + getNode(iSpan, 63) + getNode(iSpan, 64) + getNode(iSpan, 65) + getNode(iSpan, 66) + getNode(iSpan, 67) + getNode(iSpan, 68) + getNode(iSpan, 69) + getNode(iSpan, 70) + getNode(iSpan, 71) + getNode(iSpan, 72) + getNode(iSpan, 73) + getNode(iSpan, 74) + getNode(iSpan, 75) + getNode(iSpan, 76) + getNode(iSpan, 77) + getNode(iSpan, 78) + getNode(iSpan, 79) + getNode(iSpan, 80) + getNode(iSpan, 81) + getNode(iSpan, 82) + getNode(iSpan, 83) + getNode(iSpan, 84) + getNode(iSpan, 85) + getNode(iSpan, 86) + getNode(iSpan, 87) + getNode(iSpan, 88) + getNode(iSpan, 89) + getNode(iSpan, 90) + getNode(iSpan, 91) + getNode(iSpan, 92) + getNode(iSpan, 93) + getNode(iSpan, 94) + getNode(iSpan, 95) + getNode(iSpan, 96) + getNode(iSpan, 97) + getNode(iSpan, 98) + getNode(iSpan, 99) + getNode(iSpan, 100) + getNode(iSpan, 101) + getNode(iSpan, 102) + getNode(iSpan, 103) + getNode(iSpan, 104) + getNode(iSpan, 105) + getNode(iSpan, 106) + getNode(iSpan, 107) + getNode(iSpan, 108) + getNode(iSpan, 109) + getNode(iSpan, 110) + getNode(iSpan, 111) + getNode(iSpan, 112) + getNode(iSpan, 113) + getNode(iSpan, 114) + getNode(iSpan, 115) + getNode(iSpan, 116) + getNode(iSpan, 117) + getNode(iSpan, 118) + getNode(iSpan, 119) + getNode(iSpan, 120) + getNode(iSpan, 121) + getNode(iSpan, 122) + getNode(iSpan, 123) + getNode(iSpan, 124) + getNode(iSpan, 125) + getNode(iSpan, 126) + getNode(iSpan, 127) + iSpan++ + + + + + + + + {{ size={q_hash.d->size} }} + + q_hash + + + + + + + + + + + + (null) + + + QObject* + + + {*(QMap<QString,QVariant>*) sharedDataStar()} + {*(QList<QVariant>*) sharedDataStar()} + {*(QHash<QString,QVariant>*) sharedDataStar()} + QVariantPair + {*(QList<QByteArray>*) sharedDataStar()} + {*(QList<QString>*) sharedDataStar()} + + + {*(bool*) dataStar()} + {*(int*) dataStar()} + {*(unsigned int*) dataStar()} + {*(long long*) dataStar()} + {*(unsigned long long*) dataStar()} + {*(double*) dataStar()} + {*(void**) dataStar()} + {*(long*) dataStar()} + {*(short*) dataStar()} + {*(char*) dataStar()} + {*(char16_t*) dataStar()} + {*(char32_t*) dataStar()} + {*(unsigned long*) dataStar()} + {*(unsigned short*) dataStar()} + {*(unsigned char*) dataStar()} + {*(float*) dataStar()} + {*(signed char*) dataStar()} + + + {*(QChar*) sharedDataStar()} + {*(QString*) sharedDataStar()} + {*(QByteArray*) sharedDataStar()} + {*(QDate*) sharedDataStar()} + {*(QTime*) sharedDataStar()} + QDateTime + QUrl + QLocale + {*(QRect*) sharedDataStar()} + {*(QRectF*) sharedDataStar()} + {*(QSize*) sharedDataStar()} + {*(QSizeF*) sharedDataStar()} + {*(QLine*) sharedDataStar()} + {*(QLineF*) sharedDataStar()} + {*(QPoint*) sharedDataStar()} + {*(QPointF*) sharedDataStar()} + EasingCurve + Uuid + RegularExpression + QJsonValue + QJsonObject + QJsonArray + QJsonDocument + QCborValue + QCborArray + QCborMap + ModelIndex + QPersistentModelIndex + + + QFont + QPixmap + QBrush + QColor + QPalette + QIcon + QImage + QPolygon + QRegion + QBitmap + QCursor + QKeySequence + QPen + QTextLength + QTextFormat + QTransform + QMatrix4x4 + QVector2D + QVector3D + QVector4D + QQuaternion + QPolygonF + QColorSpace + + + QSizePolicy + + + QMetaType::Type ({typeId()}) + + + *(QString*) sharedDataStar() + *(QByteArray*) sharedDataStar() + *(QDate*) sharedDataStar() + *(QTime*) sharedDataStar() + *(QRect*) sharedDataStar() + *(QRectF*) sharedDataStar() + *(QSize*) sharedDataStar() + *(QSizeF*) sharedDataStar() + *(QLine*) sharedDataStar() + *(QLineF*) sharedDataStar() + *(QPoint*) sharedDataStar() + *(QPointF*) sharedDataStar() + + *(QMap<QString,QVariant>*) sharedDataStar() + *(QList<QVariant>*) sharedDataStar() + *(QHash<QString,QVariant>*) sharedDataStar() + *(QList<QByteArray>*) sharedDataStar() + *(QList<QString>*) sharedDataStar() + + + + diff --git a/Source/debug/qt_work.log b/Source/debug/qt_work.log new file mode 100644 index 0000000..6d90fba Binary files /dev/null and b/Source/debug/qt_work.log differ diff --git a/Source/debug/tcpsender.obj b/Source/debug/tcpsender.obj new file mode 100644 index 0000000..b63ceff Binary files /dev/null and b/Source/debug/tcpsender.obj differ diff --git a/Source/debug/udpsender.obj b/Source/debug/udpsender.obj new file mode 100644 index 0000000..177461a Binary files /dev/null and b/Source/debug/udpsender.obj differ diff --git a/Source/debug/vc143.pdb b/Source/debug/vc143.pdb new file mode 100644 index 0000000..9eaa3e8 Binary files /dev/null and b/Source/debug/vc143.pdb differ diff --git a/loT/httpsender.cpp b/Source/httpsender.cpp similarity index 100% rename from loT/httpsender.cpp rename to Source/httpsender.cpp diff --git a/loT/httpsender.h b/Source/httpsender.h similarity index 100% rename from loT/httpsender.h rename to Source/httpsender.h diff --git a/loT/loT.pro b/Source/loT.pro similarity index 79% rename from loT/loT.pro rename to Source/loT.pro index 410b4b7..649ab31 100644 --- a/loT/loT.pro +++ b/Source/loT.pro @@ -1,6 +1,6 @@ QT = core gui network -CONFIG += c++17 cmdline +CONFIG += c++17 cmdline console # You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. @@ -9,6 +9,8 @@ CONFIG += c++17 cmdline SOURCES += \ httpsender.cpp \ main.cpp \ + mytcpserver.cpp \ + tcpsender.cpp \ udpsender.cpp # Default rules for deployment. @@ -17,5 +19,8 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target HEADERS += \ + DeviceConfig.h \ httpsender.h \ + mytcpserver.h \ + tcpsender.h \ udpsender.h diff --git a/Source/loT.qtvscr b/Source/loT.qtvscr new file mode 100644 index 0000000..1d38c29 --- /dev/null +++ b/Source/loT.qtvscr @@ -0,0 +1,2737 @@ + + +
+ + + Qt Visual Studio Tools + + + Project Format Conversion + + + Report generated on 2023-11-07 16:50:10 + +
+
+ + Files + + + + + [Before] + [After] + + [Diff before/after] + + + [Diff before/current] + + + [Diff after/current] + + + + + + + [Before] + [After] + + [Diff before/after] + + + [Diff before/current] + + + [Diff after/current] + + + +
+
+ + Changes + + + + + + + + + + + + + + + + + + + + + + + + ]]>]]> + + + + + ]]>]]> + + + + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\lib\Qt6Gui]]>]]> + + + + + + + + + + ]]>]]> + + + + + ]]>]]> + + + + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\lib\Qt6Guid]]>]]> + + + + + + + + + + httpsender.h;release\moc_predefs.h;]]>]]> + + + + + httpsender.h;release\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + httpsender.h;debug\moc_predefs.h;]]>]]> + + + + + httpsender.h;debug\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + mytcpserver.h;release\moc_predefs.h;]]>]]> + + + + + mytcpserver.h;release\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + mytcpserver.h;debug\moc_predefs.h;]]>]]> + + + + + mytcpserver.h;debug\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + tcpsender.h;release\moc_predefs.h;]]>]]> + + + + + tcpsender.h;release\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + tcpsender.h;debug\moc_predefs.h;]]>]]> + + + + + tcpsender.h;debug\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + udpsender.h;release\moc_predefs.h;]]>]]> + + + + + udpsender.h;release\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + udpsender.h;debug\moc_predefs.h;]]>]]> + + + + + udpsender.h;debug\moc_predefs.h;]]>]]> + + + + + + + D:\QT\6]]>]]> + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + + + + + + ..\..\..\QT\6.5.2\MSVC2019_64\mkspecs\features\data\dummy]]>]]> + + + + + $(QTDIR)\mkspecs\features\data\dummy]]>]]> + + + + + + + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -Zi -MDd -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E]]>]]> + + + + + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -Zi -MDd -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E]]>]]> + + + + + + + + + + ..\..\..\QT\6.5.2\MSVC2019_64\mkspecs\features\data\dummy]]>]]> + + + + + $(QTDIR)\mkspecs\features\data\dummy]]>]]> + + + + + + + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -O2 -MD -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E]]>]]> + + + + + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -O2 -MD -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + .;]]>]]> + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + $(QTDIR)]]> + + + + + + + + + + $(Configuration)\moc_%(Filename).cpp]]> + + + + + + + + + + UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB]]> + + + + + + + + + + msvc]]> + + + + + + + + + + ./$(Configuration)/moc_predefs.h]]> + + + + + + + + + + Moc'ing %(Identity)...]]> + + + + + + + + + + %(FullPath)]]> + + + + + + + + + + output]]> + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;$(QTDIR)/mkspecs/win32-msvc;.;$(QTDIR)/include;$(QTDIR)/include/QtGui;$(QTDIR)/include/QtNetwork;$(QTDIR)/include/QtCore;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um]]> + + + + + + + + + + ]]> + + + + + + + + + + .;]]>]]> + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + $(QTDIR)]]> + + + + + + + + + + $(Configuration)\moc_%(Filename).cpp]]> + + + + + + + + + + UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB]]> + + + + + + + + + + msvc]]> + + + + + + + + + + ./$(Configuration)/moc_predefs.h]]> + + + + + + + + + + Moc'ing %(Identity)...]]> + + + + + + + + + + %(FullPath)]]> + + + + + + + + + + output]]> + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;$(QTDIR)/mkspecs/win32-msvc;.;$(QTDIR)/include;$(QTDIR)/include/QtGui;$(QTDIR)/include/QtNetwork;$(QTDIR)/include/QtCore;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + httpsender]]>]]> + + + + + ]]> + + + + + + + $(QTDIR)\bin\moc]]>]]> + + + + + ]]> + + + + + + + MOC]]>]]> + + + + + ]]> + + + + + + + release\moc_httpsender.cpp;%(Outputs)]]> + + + + + + + + + + httpsender.h;debug\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./debug/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" httpsender.h -o debug\moc_httpsender.cpp]]> + + + + + + + + + + MOC httpsender.h]]> + + + + + + + + + + debug\moc_httpsender.cpp;%(Outputs)]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + mytcpserver.h;release\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./release/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" mytcpserver.h -o release\moc_mytcpserver.cpp]]> + + + + + + + + + + MOC mytcpserver.h]]> + + + + + + + + + + release\moc_mytcpserver.cpp;%(Outputs)]]> + + + + + + + + + + mytcpserver.h;debug\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./debug/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" mytcpserver.h -o debug\moc_mytcpserver.cpp]]> + + + + + + + + + + MOC mytcpserver.h]]> + + + + + + + + + + debug\moc_mytcpserver.cpp;%(Outputs)]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + tcpsender.h;release\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./release/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" tcpsender.h -o release\moc_tcpsender.cpp]]> + + + + + + + + + + MOC tcpsender.h]]> + + + + + + + + + + release\moc_tcpsender.cpp;%(Outputs)]]> + + + + + + + + + + tcpsender.h;debug\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./debug/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" tcpsender.h -o debug\moc_tcpsender.cpp]]> + + + + + + + + + + MOC tcpsender.h]]> + + + + + + + + + + debug\moc_tcpsender.cpp;%(Outputs)]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + udpsender.h;release\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./release/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" udpsender.h -o release\moc_udpsender.cpp]]> + + + + + + + + + + MOC udpsender.h]]> + + + + + + + + + + release\moc_udpsender.cpp;%(Outputs)]]> + + + + + + + + + + udpsender.h;debug\moc_predefs.h;$(QTDIR)\bin\moc.exe;%(AdditionalInputs)]]> + + + + + + + + + + $(QTDIR)\bin\moc.exe  -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include ./debug/moc_predefs.h -I$(QTDIR)/mkspecs/win32-msvc -I. -I$(QTDIR)/include -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtNetwork -I$(QTDIR)/include/QtCore -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" -I"C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" udpsender.h -o debug\moc_udpsender.cpp]]> + + + + + + + + + + MOC udpsender.h]]> + + + + + + + + + + debug\moc_udpsender.cpp;%(Outputs)]]> + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + true]]> + + + + + + + + + + ]]> + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + ]]> + + + + + ]]> + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + ]]> + + + + + ]]> + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + ]]> + + + + + ]]> + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + Generated Files]]> + + + + + + + + + + ]]> + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + true]]> + + + + + + + + + + + + + true]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + Qt4VSv1.0]]> + + + + + QtVS_v304]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildProjectDirectory)\QtMsBuild]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + ]]> + + + + + + + ]]> + + + + + 6.5.2_msvc2019_64]]> + + + + + + + + + + ]]> + + + + + + + + + + ]]> + + + + + + + + + + 6.5.2_msvc2019_64]]> + + + + + + + + + + ]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;]]>]]> + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;]]>]]> + + + + + + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;]]>]]> + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + $(QTDIR)\lib\Qt6Gui.lib;$(QTDIR)\lib\Qt6Network.lib;$(QTDIR)\lib\Qt6Core.lib;%]]>]]> + + + + + %]]>]]> + + + + + + + + + + $(QTDIR)\lib\Qt6Guid.lib;$(QTDIR)\lib\Qt6Networkd.lib;$(QTDIR)\lib\Qt6Cored.lib;%]]>]]> + + + + + %]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + $(QTDIR)\lib;%]]>]]> + + + + + %]]>]]> + + + + + + + + + + $(QTDIR)\lib;%]]>]]> + + + + + %]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;]]>]]> + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;]]>]]> + + + + + + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;]]>]]> + + + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;]]>]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + core;network;gui]]> + + + + + + + + + + + + + core;network;gui]]> + + + + +
+ + Dir and FileName]]> + + + + + + + + + + + + + + + + + + + + + + + + $(Configuration)]]> + + + + + + + + + + moc_%(Filename).cpp]]> + + + + + + + + + + + + + $(Configuration)]]> + + + + + + + + + + moc_%(Filename).cpp]]> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + $(QTDIR)]]> + + + + + + + + + + $(Configuration)\moc_%(Filename).cpp]]> + + + + + + + + + + UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB]]> + + + + + + + + + + + + + %(FullPath)]]> + + + + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;$(QTDIR)/mkspecs/win32-msvc;.;$(QTDIR)/include;$(QTDIR)/include/QtGui;$(QTDIR)/include/QtNetwork;$(QTDIR)/include/QtCore;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um]]> + + + + + + + + + + + + + $(QTDIR)]]> + + + + + + + + + + $(Configuration)\moc_%(Filename).cpp]]> + + + + + + + + + + UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB]]> + + + + + + + + + + + + + %(FullPath)]]> + + + + + + + + + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;$(QTDIR)/mkspecs/win32-msvc;.;$(QTDIR)/include;$(QTDIR)/include/QtGui;$(QTDIR)/include/QtNetwork;$(QTDIR)/include/QtCore;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um]]> + + + + + + + +
+
+
+ +
+
+ diff --git a/Source/loT.vcxproj b/Source/loT.vcxproj new file mode 100644 index 0000000..324f52c --- /dev/null +++ b/Source/loT.vcxproj @@ -0,0 +1,213 @@ + + + + + Release + x64 + + + Debug + x64 + + + + {1C142060-3E78-3E6E-B9E5-F186AB078263} + loT + QtVS_v304 + 10.0.22621.0 + 10.0.22621.0 + $(MSBuildProjectDirectory)\QtMsBuild + + + + v143 + release\ + false + NotSet + Application + release\ + loT + + + v143 + debug\ + false + NotSet + Application + debug\ + loT + + + + + 6.5.2_msvc2019_64 + core;network;gui + + + 6.5.2_msvc2019_64 + core;network;gui + + + + + + + + + + + + + + + + release\ + release\ + loT + true + false + debug\ + debug\ + loT + true + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;release;/include;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions) + release\ + false + None + 4577;4467;%(DisableSpecificWarnings) + Sync + stdcpp17 + release\ + MaxSpeed + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;%(PreprocessorDefinitions) + false + + MultiThreadedDLL + true + true + false + Level3 + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + true + false + true + false + true + $(OutDir)\loT.exe + true + Console + true + + + Unsigned + None + 0 + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;%(PreprocessorDefinitions) + + + msvc + ./$(Configuration)/moc_predefs.h + Moc'ing %(Identity)... + output + $(Configuration) + moc_%(Filename).cpp + + + + + GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;debug;/include;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions) + debug\ + false + ProgramDatabase + 4577;4467;%(DisableSpecificWarnings) + Sync + stdcpp17 + debug\ + Disabled + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;%(PreprocessorDefinitions) + false + MultiThreadedDebugDLL + true + true + false + Level3 + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + true + true + $(OutDir)\loT.exe + true + Console + true + + + Unsigned + None + 0 + + + _CONSOLE;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;_DEBUG;%(PreprocessorDefinitions) + + + msvc + ./$(Configuration)/moc_predefs.h + Moc'ing %(Identity)... + output + $(Configuration) + moc_%(Filename).cpp + + + + + + + + + + + + + + + + + + + Document + true + $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -Zi -MDd -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h + Generate moc_predefs.h + debug\moc_predefs.h;%(Outputs) + + + Document + $(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -O2 -MD -std:c++17 -utf-8 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h + Generate moc_predefs.h + release\moc_predefs.h;%(Outputs) + true + + + + + + \ No newline at end of file diff --git a/Source/loT.vcxproj.filters b/Source/loT.vcxproj.filters new file mode 100644 index 0000000..6f677aa --- /dev/null +++ b/Source/loT.vcxproj.filters @@ -0,0 +1,71 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Generated Files + + + Generated Files + + + \ No newline at end of file diff --git a/Source/loT.vcxproj.user b/Source/loT.vcxproj.user new file mode 100644 index 0000000..97e9bad --- /dev/null +++ b/Source/loT.vcxproj.user @@ -0,0 +1,10 @@ + + + + + 2023-11-07T08:50:13.4944517Z + + + 2023-11-07T08:50:13.5985782Z + + \ No newline at end of file diff --git a/Source/main.cpp b/Source/main.cpp new file mode 100644 index 0000000..1c1864e --- /dev/null +++ b/Source/main.cpp @@ -0,0 +1,22 @@ +#include +#include"udpsender.h" +#include"tcpsender.h" +#include +#include +#include + + + + +int main(int argc, char *argv[]) +{ + QCoreApplication a(argc, argv); + udpSender * newUDPSender=new udpSender(); + newUDPSender->SendUDP(Device_ID); + TcpSender * newTCPSender=new TcpSender(); + newTCPSender->SendCommand("a1"); + + return a.exec(); +} + + diff --git a/Source/mytcpserver.cpp b/Source/mytcpserver.cpp new file mode 100644 index 0000000..c0e245a --- /dev/null +++ b/Source/mytcpserver.cpp @@ -0,0 +1,14 @@ +#include "mytcpserver.h" + +MyTcpServer::MyTcpServer(QObject *parent) + : QObject{parent} +{ + Server=new QTcpServer(); + connect(Server,&QTcpServer::newConnection,this,&MyTcpServer::OnConnected); + Server->listen(QHostAddress(LocalIP),LocalPort); +} + +void MyTcpServer::OnConnected() +{ + qDebug()<<"Connected"; +} diff --git a/Source/mytcpserver.h b/Source/mytcpserver.h new file mode 100644 index 0000000..9c3e08a --- /dev/null +++ b/Source/mytcpserver.h @@ -0,0 +1,22 @@ +#ifndef MYTCPSERVER_H +#define MYTCPSERVER_H + +#include +#include + +class MyTcpServer : public QObject +{ + Q_OBJECT +private: + QTcpServer * Server; + QString LocalIP="192.168.137.1"; + qint16 LocalPort=1212; +public: + explicit MyTcpServer(QObject *parent = nullptr); + +signals: +private slots: + void OnConnected(); +}; + +#endif // MYTCPSERVER_H diff --git a/Source/release/moc_predefs.h.cbt b/Source/release/moc_predefs.h.cbt new file mode 100644 index 0000000..92a8741 --- /dev/null +++ b/Source/release/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create release/moc_predefs.h diff --git a/Source/tcpsender.cpp b/Source/tcpsender.cpp new file mode 100644 index 0000000..ea12ccd --- /dev/null +++ b/Source/tcpsender.cpp @@ -0,0 +1,26 @@ +#include "tcpsender.h" + +TcpSender::TcpSender(QObject *parent) + : QObject{parent} +{ + MySocket=new QTcpSocket(); + connect(MySocket,&QTcpSocket::connected,this,&TcpSender::OnConneceted); + connect(MySocket,&QTcpSocket::readyRead,this,&TcpSender::OnReadReady); + MySocket->connectToHost(WorkerIP,8282); + +} + +void TcpSender::SendCommand(QString cmd) +{ + MySocket->write(cmd.toUtf8()); +} + +void TcpSender::OnReadReady() +{ + qDebug()<readAll(); +} + +void TcpSender::OnConneceted() +{ + qDebug()<<"Conneceted"; +} diff --git a/Source/tcpsender.h b/Source/tcpsender.h new file mode 100644 index 0000000..f2c0252 --- /dev/null +++ b/Source/tcpsender.h @@ -0,0 +1,25 @@ +#ifndef TCPSENDER_H +#define TCPSENDER_H + +#include +#include + +class TcpSender : public QObject +{ + Q_OBJECT +private: + QTcpSocket * MySocket; + QString WorkerIP="192.168.137.2"; + +public: + explicit TcpSender(QObject *parent = nullptr); + void SendCommand(QString); + +signals: + +private slots: + void OnReadReady(); + void OnConneceted(); +}; + +#endif // TCPSENDER_H diff --git a/Source/udpsender.cpp b/Source/udpsender.cpp new file mode 100644 index 0000000..cb336b5 --- /dev/null +++ b/Source/udpsender.cpp @@ -0,0 +1,50 @@ +#include "udpsender.h" + +udpSender::udpSender(QObject *parent) + : QObject{parent} +{ + UdpSocket=new QUdpSocket(); + UdpSocket->bind(port_receive); + connect(UdpSocket, &QUdpSocket::readyRead,this, &udpSender::readPendingDatagrams); + QEventLoop Loop; +} + +void udpSender::GetLocalIP() +{ + QString hostName=QHostInfo::localHostName(); + qDebug()< addList=hostInfo.addresses(); + + foreach (QHostAddress aHost,addList) + { + if(QAbstractSocket::IPv4Protocol==aHost.protocol()) + { + localIP=aHost.toString(); + qDebug()<writeDatagram(ID.toUtf8(),QHostAddress::Broadcast,port_send); + return 1; +} + +void udpSender::readPendingDatagrams() +{ + qDebug()<<"Read"; + QByteArray datagram; + datagram.resize(UdpSocket->pendingDatagramSize()); + + QHostAddress peerAddr; + quint16 peerPort; + UdpSocket->readDatagram(datagram.data(),datagram.size(),&peerAddr,&peerPort); + QString str=datagram.data(); + + QString peer="[From "+peerAddr.toString()+":"+QString::number(peerPort)+"] "; + qDebug()< #include #include +#include"DeviceConfig.h" +#include +#include class udpSender : public QObject @@ -11,9 +14,17 @@ class udpSender : public QObject Q_OBJECT public: explicit udpSender(QObject *parent = nullptr); + void GetLocalIP(); + int SendUDP(QString); + private: QUdpSocket * UdpSocket; + QString ServerIP="192.168.137.255"; + quint16 port_receive=1200; + quint16 port_send=3600; signals: +private slots: + void readPendingDatagrams(); }; diff --git a/Source/x64/Debug/qmake/qtvars_x64_Debug.props b/Source/x64/Debug/qmake/qtvars_x64_Debug.props new file mode 100644 index 0000000..7c2b7cb --- /dev/null +++ b/Source/x64/Debug/qmake/qtvars_x64_Debug.props @@ -0,0 +1,60 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB +C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc +stdcpp17 +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 +D:\Qt\6.5.2\msvc2019_64\lib\Qt6Guid.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Networkd.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Cored.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPointd.lib;shell32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/Docs/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64/include +D:/Qt/6.5.2/msvc2019_64/lib +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/tests +D:/Qt/6.5.2/msvc2019_64/plugins +D:/Qt/6.5.2/msvc2019_64/qml +D:/Qt/6.5.2/msvc2019_64/translations + +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/lib +win32-msvc +win32-msvc +3.1 +6.5.2 +$(Qt_INCLUDEPATH_);Debug + 6.5.2_msvc2019_64 + core;network;gui + bin + bin + + + DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;RUNTIME=/Project/ItemDefinitionGroup/ClCompile/RuntimeLibrary;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions + + debug + 6.5.2 + 6 + 5 + 2 + + diff --git a/Source/x64/Debug/qmake/temp/.qmake.stash b/Source/x64/Debug/qmake/temp/.qmake.stash new file mode 100644 index 0000000..5363b74 --- /dev/null +++ b/Source/x64/Debug/qmake/temp/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1937 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 193732824 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/Source/x64/Debug/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx b/Source/x64/Debug/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx new file mode 100644 index 0000000..0af3fae --- /dev/null +++ b/Source/x64/Debug/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx @@ -0,0 +1 @@ +C:\Users\HP\AppData\Local\Temp\i03hzvj3.nhm.designtime.props diff --git a/Source/x64/Debug/qmake/temp/moc_predefs.h.cbt b/Source/x64/Debug/qmake/temp/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/Source/x64/Debug/qmake/temp/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/Source/x64/Debug/qmake/temp/props.txt b/Source/x64/Debug/qmake/temp/props.txt new file mode 100644 index 0000000..54f99d8 --- /dev/null +++ b/Source/x64/Debug/qmake/temp/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_ARCHDATA:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_DATA:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_DOCS:D:/Qt/Docs/Qt-6.5.2 +QT_INSTALL_HEADERS:D:/Qt/6.5.2/msvc2019_64/include +QT_INSTALL_LIBS:D:/Qt/6.5.2/msvc2019_64/lib +QT_INSTALL_LIBEXECS:D:/Qt/6.5.2/msvc2019_64/bin +QT_INSTALL_BINS:D:/Qt/6.5.2/msvc2019_64/bin +QT_INSTALL_TESTS:D:/Qt/6.5.2/msvc2019_64/tests +QT_INSTALL_PLUGINS:D:/Qt/6.5.2/msvc2019_64/plugins +QT_INSTALL_QML:D:/Qt/6.5.2/msvc2019_64/qml +QT_INSTALL_TRANSLATIONS:D:/Qt/6.5.2/msvc2019_64/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:D:/Qt/Examples/Qt-6.5.2 +QT_INSTALL_DEMOS:D:/Qt/Examples/Qt-6.5.2 +QT_HOST_PREFIX:D:/Qt/6.5.2/msvc2019_64 +QT_HOST_DATA:D:/Qt/6.5.2/msvc2019_64 +QT_HOST_BINS:D:/Qt/6.5.2/msvc2019_64/bin +QT_HOST_LIBEXECS:D:/Qt/6.5.2/msvc2019_64/bin +QT_HOST_LIBS:D:/Qt/6.5.2/msvc2019_64/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:6.5.2 diff --git a/Source/x64/Debug/qmake/temp/qtvars.log b/Source/x64/Debug/qmake/temp/qtvars.log new file mode 100644 index 0000000..02f50be --- /dev/null +++ b/Source/x64/Debug/qmake/temp/qtvars.log @@ -0,0 +1 @@ +Info: creating stash file C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3\.qmake.stash diff --git a/Source/x64/Debug/qmake/temp/qtvars.pro b/Source/x64/Debug/qmake/temp/qtvars.pro new file mode 100644 index 0000000..e1f2b49 --- /dev/null +++ b/Source/x64/Debug/qmake/temp/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT += core network gui diff --git a/Source/x64/Debug/qmake/temp/qtvars.vcxproj b/Source/x64/Debug/qmake/temp/qtvars.vcxproj new file mode 100644 index 0000000..8720407 --- /dev/null +++ b/Source/x64/Debug/qmake/temp/qtvars.vcxproj @@ -0,0 +1,84 @@ + + + + + Debug + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + + + + C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 %(AdditionalOptions) + .\ + false + ProgramDatabase + Sync + stdcpp17 + .\ + Disabled + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;%(PreprocessorDefinitions) + false + MultiThreadedDebugDLL + true + true + false + TurnOffAllWarnings + + + D:\Qt\6.5.2\msvc2019_64\lib\Qt6Guid.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Networkd.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Cored.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPointd.lib;shell32.lib;%(AdditionalDependencies) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + true + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions) + + + + + Document + D:\Qt\6.5.2\msvc2019_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxD:\Qt\6.5.2\msvc2019_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -Zi -MDd -std:c++17 -utf-8 -W0 -E D:\Qt\6.5.2\msvc2019_64\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/Source/x64/Debug/qmake/temp/qtvars.vcxproj.filters b/Source/x64/Debug/qmake/temp/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/Source/x64/Debug/qmake/temp/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/Source/x64/Debug/qmake/temp/qtvars_x64_Debug.props b/Source/x64/Debug/qmake/temp/qtvars_x64_Debug.props new file mode 100644 index 0000000..7c2b7cb --- /dev/null +++ b/Source/x64/Debug/qmake/temp/qtvars_x64_Debug.props @@ -0,0 +1,60 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB +C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\3nuyt1ve.bz3;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc +stdcpp17 +MultiThreadedDebugDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 +D:\Qt\6.5.2\msvc2019_64\lib\Qt6Guid.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Networkd.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Cored.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPointd.lib;shell32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/Docs/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64/include +D:/Qt/6.5.2/msvc2019_64/lib +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/tests +D:/Qt/6.5.2/msvc2019_64/plugins +D:/Qt/6.5.2/msvc2019_64/qml +D:/Qt/6.5.2/msvc2019_64/translations + +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/lib +win32-msvc +win32-msvc +3.1 +6.5.2 +$(Qt_INCLUDEPATH_);Debug + 6.5.2_msvc2019_64 + core;network;gui + bin + bin + + + DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;RUNTIME=/Project/ItemDefinitionGroup/ClCompile/RuntimeLibrary;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions + + debug + 6.5.2 + 6 + 5 + 2 + + diff --git a/Source/x64/Release/qmake/qtvars_x64_Release.props b/Source/x64/Release/qmake/qtvars_x64_Release.props new file mode 100644 index 0000000..6e3e4ce --- /dev/null +++ b/Source/x64/Release/qmake/qtvars_x64_Release.props @@ -0,0 +1,60 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB +C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc +stdcpp17 +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 +D:\Qt\6.5.2\msvc2019_64\lib\Qt6Gui.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Network.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Core.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPoint.lib;shell32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/Docs/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64/include +D:/Qt/6.5.2/msvc2019_64/lib +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/tests +D:/Qt/6.5.2/msvc2019_64/plugins +D:/Qt/6.5.2/msvc2019_64/qml +D:/Qt/6.5.2/msvc2019_64/translations + +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/lib +win32-msvc +win32-msvc +3.1 +6.5.2 +$(Qt_INCLUDEPATH_);Release + 6.5.2_msvc2019_64 + core;network;gui + bin + bin + + + DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;RUNTIME=/Project/ItemDefinitionGroup/ClCompile/RuntimeLibrary;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions + + release + 6.5.2 + 6 + 5 + 2 + + diff --git a/Source/x64/Release/qmake/temp/.qmake.stash b/Source/x64/Release/qmake/temp/.qmake.stash new file mode 100644 index 0000000..5363b74 --- /dev/null +++ b/Source/x64/Release/qmake/temp/.qmake.stash @@ -0,0 +1,7 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 199711L +QMAKE_CXX.QMAKE_MSC_VER = 1937 +QMAKE_CXX.QMAKE_MSC_FULL_VER = 193732824 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_MSC_VER \ + QMAKE_MSC_FULL_VER diff --git a/Source/x64/Release/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx b/Source/x64/Release/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx new file mode 100644 index 0000000..0a75f2f --- /dev/null +++ b/Source/x64/Release/qmake/temp/1C142060-3E78-3E6E-B9E5-F186AB078263.loT.designtime.idx @@ -0,0 +1 @@ +C:\Users\HP\AppData\Local\Temp\aiuy0r21.c04.designtime.props diff --git a/Source/x64/Release/qmake/temp/moc_predefs.h.cbt b/Source/x64/Release/qmake/temp/moc_predefs.h.cbt new file mode 100644 index 0000000..693383c --- /dev/null +++ b/Source/x64/Release/qmake/temp/moc_predefs.h.cbt @@ -0,0 +1 @@ +This is a dummy file needed to create ./moc_predefs.h diff --git a/Source/x64/Release/qmake/temp/props.txt b/Source/x64/Release/qmake/temp/props.txt new file mode 100644 index 0000000..54f99d8 --- /dev/null +++ b/Source/x64/Release/qmake/temp/props.txt @@ -0,0 +1,25 @@ +QT_SYSROOT: +QT_INSTALL_PREFIX:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_ARCHDATA:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_DATA:D:/Qt/6.5.2/msvc2019_64 +QT_INSTALL_DOCS:D:/Qt/Docs/Qt-6.5.2 +QT_INSTALL_HEADERS:D:/Qt/6.5.2/msvc2019_64/include +QT_INSTALL_LIBS:D:/Qt/6.5.2/msvc2019_64/lib +QT_INSTALL_LIBEXECS:D:/Qt/6.5.2/msvc2019_64/bin +QT_INSTALL_BINS:D:/Qt/6.5.2/msvc2019_64/bin +QT_INSTALL_TESTS:D:/Qt/6.5.2/msvc2019_64/tests +QT_INSTALL_PLUGINS:D:/Qt/6.5.2/msvc2019_64/plugins +QT_INSTALL_QML:D:/Qt/6.5.2/msvc2019_64/qml +QT_INSTALL_TRANSLATIONS:D:/Qt/6.5.2/msvc2019_64/translations +QT_INSTALL_CONFIGURATION: +QT_INSTALL_EXAMPLES:D:/Qt/Examples/Qt-6.5.2 +QT_INSTALL_DEMOS:D:/Qt/Examples/Qt-6.5.2 +QT_HOST_PREFIX:D:/Qt/6.5.2/msvc2019_64 +QT_HOST_DATA:D:/Qt/6.5.2/msvc2019_64 +QT_HOST_BINS:D:/Qt/6.5.2/msvc2019_64/bin +QT_HOST_LIBEXECS:D:/Qt/6.5.2/msvc2019_64/bin +QT_HOST_LIBS:D:/Qt/6.5.2/msvc2019_64/lib +QMAKE_SPEC:win32-msvc +QMAKE_XSPEC:win32-msvc +QMAKE_VERSION:3.1 +QT_VERSION:6.5.2 diff --git a/Source/x64/Release/qmake/temp/qtvars.log b/Source/x64/Release/qmake/temp/qtvars.log new file mode 100644 index 0000000..b86c665 --- /dev/null +++ b/Source/x64/Release/qmake/temp/qtvars.log @@ -0,0 +1 @@ +Info: creating stash file C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn\.qmake.stash diff --git a/Source/x64/Release/qmake/temp/qtvars.pro b/Source/x64/Release/qmake/temp/qtvars.pro new file mode 100644 index 0000000..e1f2b49 --- /dev/null +++ b/Source/x64/Release/qmake/temp/qtvars.pro @@ -0,0 +1,2 @@ +CONFIG += no_fixpath +QT += core network gui diff --git a/Source/x64/Release/qmake/temp/qtvars.vcxproj b/Source/x64/Release/qmake/temp/qtvars.vcxproj new file mode 100644 index 0000000..bf81b93 --- /dev/null +++ b/Source/x64/Release/qmake/temp/qtvars.vcxproj @@ -0,0 +1,89 @@ + + + + + Release + x64 + + + + + qtvars + Qt4VSv1.0 + + + + v143 + .\ + false + NotSet + Application + qtvars + + + + + + + + + .\ + qtvars + true + false + + + + C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories) + -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 %(AdditionalOptions) + .\ + false + None + Sync + stdcpp17 + .\ + MaxSpeed + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;%(PreprocessorDefinitions) + false + + MultiThreadedDLL + true + true + false + TurnOffAllWarnings + + + D:\Qt\6.5.2\msvc2019_64\lib\Qt6Gui.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Network.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Core.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPoint.lib;shell32.lib;%(AdditionalDependencies) + "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions) + true + true + false + true + false + true + $(OutDir)\qtvars.exe + true + Windows + true + + + Unsigned + None + 0 + + + _WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;%(PreprocessorDefinitions) + + + + + Document + D:\Qt\6.5.2\msvc2019_64\mkspecs\features\data\dummy.cpp;%(AdditionalInputs) + cl -BxD:\Qt\6.5.2\msvc2019_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -O2 -MD -std:c++17 -utf-8 -W0 -E D:\Qt\6.5.2\msvc2019_64\mkspecs\features\data\dummy.cpp 2>NUL >moc_predefs.h + Generate moc_predefs.h + moc_predefs.h;%(Outputs) + + + + + \ No newline at end of file diff --git a/Source/x64/Release/qmake/temp/qtvars.vcxproj.filters b/Source/x64/Release/qmake/temp/qtvars.vcxproj.filters new file mode 100644 index 0000000..a5e61b7 --- /dev/null +++ b/Source/x64/Release/qmake/temp/qtvars.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + cpp;c;cxx;moc;h;def;odl;idl;res; + + + + + Generated Files + + + \ No newline at end of file diff --git a/Source/x64/Release/qmake/temp/qtvars_x64_Release.props b/Source/x64/Release/qmake/temp/qtvars_x64_Release.props new file mode 100644 index 0000000..6e3e4ce --- /dev/null +++ b/Source/x64/Release/qmake/temp/qtvars_x64_Release.props @@ -0,0 +1,60 @@ + + +_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;NDEBUG;QT_NO_DEBUG;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB +C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;D:\Qt\6.5.2\msvc2019_64\include;D:\Qt\6.5.2\msvc2019_64\include\QtGui;D:\Qt\6.5.2\msvc2019_64\include\QtNetwork;D:\Qt\6.5.2\msvc2019_64\include\QtCore;C:\Users\HP\AppData\Local\Temp\pwop4u5s.2qn;/include;D:\Qt\6.5.2\msvc2019_64\mkspecs\win32-msvc +stdcpp17 +MultiThreadedDLL +-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -permissive- -Zc:__cplusplus -Zc:externConstexpr -utf-8 +D:\Qt\6.5.2\msvc2019_64\lib\Qt6Gui.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Network.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6Core.lib;D:\Qt\6.5.2\msvc2019_64\lib\Qt6EntryPoint.lib;shell32.lib +"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" + +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/Docs/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64/include +D:/Qt/6.5.2/msvc2019_64/lib +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/tests +D:/Qt/6.5.2/msvc2019_64/plugins +D:/Qt/6.5.2/msvc2019_64/qml +D:/Qt/6.5.2/msvc2019_64/translations + +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/Examples/Qt-6.5.2 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64 +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/bin +D:/Qt/6.5.2/msvc2019_64/lib +win32-msvc +win32-msvc +3.1 +6.5.2 +$(Qt_INCLUDEPATH_);Release + 6.5.2_msvc2019_64 + core;network;gui + bin + bin + + + DEFINES=/Project/ItemDefinitionGroup/ClCompile/PreprocessorDefinitions;INCLUDEPATH=/Project/ItemDefinitionGroup/ClCompile/AdditionalIncludeDirectories;STDCPP=/Project/ItemDefinitionGroup/ClCompile/LanguageStandard;RUNTIME=/Project/ItemDefinitionGroup/ClCompile/RuntimeLibrary;CL_OPTIONS=/Project/ItemDefinitionGroup/ClCompile/AdditionalOptions;LIBS=/Project/ItemDefinitionGroup/Link/AdditionalDependencies;LINK_OPTIONS=/Project/ItemDefinitionGroup/Link/AdditionalOptions + + release + 6.5.2 + 6 + 5 + 2 + + diff --git a/loT/loT.pro.user b/loT/loT.pro.user deleted file mode 100644 index 3039155..0000000 --- a/loT/loT.pro.user +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - EnvironmentId - {706fde59-1f6f-4587-ab55-a6cfcd222b29} - - - ProjectExplorer.Project.ActiveTarget - 0 - - - ProjectExplorer.Project.EditorSettings - - true - false - true - - Cpp - - CppGlobal - - - - QmlJS - - QmlJSGlobal - - - 2 - UTF-8 - false - 4 - false - 80 - true - true - 1 - false - true - false - 0 - true - true - 0 - 8 - true - false - 1 - true - true - true - *.md, *.MD, Makefile - false - true - true - - - - ProjectExplorer.Project.PluginSettings - - - true - false - true - true - true - true - - - 0 - true - - true - true - Builtin.DefaultTidyAndClazy - 8 - true - - - - true - - - - - ProjectExplorer.Project.Target.0 - - Desktop - Desktop Qt 5.9.0 MinGW 32bit - Desktop Qt 5.9.0 MinGW 32bit - qt.59.win32_mingw53_kit - 0 - 0 - 0 - - 0 - D:\LOT\build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Debug - D:/LOT/build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Debug - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - 构建 - 构建 - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - 清除 - 清除 - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - Qt4ProjectManager.Qt4BuildConfiguration - 2 - - - D:\LOT\build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Release - D:/LOT/build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Release - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - 构建 - 构建 - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - 清除 - 清除 - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - Qt4ProjectManager.Qt4BuildConfiguration - 0 - - - 0 - D:\LOT\build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Profile - D:/LOT/build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Profile - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - 构建 - 构建 - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - 清除 - 清除 - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - Qt4ProjectManager.Qt4BuildConfiguration - 0 - 0 - - 3 - - - 0 - 部署 - 部署 - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - true - - 2 - - false - Qt4ProjectManager.Qt4RunConfiguration:D:/LOT/loT/loT.pro - D:/LOT/loT/loT.pro - true - true - true - D:/LOT/build-loT-Desktop_Qt_5_9_0_MinGW_32bit-Debug - - 1 - - - - ProjectExplorer.Project.TargetCount - 1 - - - ProjectExplorer.Project.Updater.FileVersion - 22 - - - Version - 22 - - diff --git a/loT/main.cpp b/loT/main.cpp deleted file mode 100644 index ea205a6..0000000 --- a/loT/main.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include -#include"udpsender.h" - -int main(int argc, char *argv[]) -{ - QCoreApplication a(argc, argv); - udpSender * newUDPSender=new udpSender(); - return a.exec(); -} - - diff --git a/loT/udpsender.cpp b/loT/udpsender.cpp deleted file mode 100644 index 7f3d496..0000000 --- a/loT/udpsender.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "udpsender.h" - -udpSender::udpSender(QObject *parent) - : QObject{parent} -{ - UdpSocket=new QUdpSocket(); - - QString hostName=QHostInfo::localHostName(); - qDebug()< addList=hostInfo.addresses(); - - foreach (QHostAddress aHost,addList) - { - if(QAbstractSocket::IPv4Protocol==aHost.protocol()) - { - localIP=aHost.toString(); - qDebug()<