25 lines
521 B
C++
25 lines
521 B
C++
#include "network/NetDriver.h"
|
|
#include "network/UdpReceiver.h"
|
|
|
|
template<> NetDriver* Singleton<NetDriver>::instance_ = nullptr;
|
|
|
|
NetDriver::NetDriver(QObject* parent /*= nullptr*/)
|
|
: QObject(parent) {
|
|
Start();
|
|
}
|
|
|
|
void NetDriver::OnDestory() {
|
|
|
|
}
|
|
|
|
void NetDriver::Start() {
|
|
UdpReceiver* receiver = new UdpReceiver(this);
|
|
receiver->Bind(QHostAddress::LocalHost, 12345);
|
|
|
|
connect(receiver, &UdpReceiver::Received, this, &NetDriver::OnRecevier);
|
|
}
|
|
|
|
void NetDriver::OnRecevier(QByteArray bytes) {
|
|
|
|
}
|