Network: Add RUdpConnection class (experimental)

Currently missing an external RUdpClient class, ping handling, some
messages but should basically works


Former-commit-id: 6ebd181a4804094c62aedb8e3ba7876a7b06acdc
This commit is contained in:
Lynix
2016-03-09 13:54:04 +01:00
parent 8e3c542049
commit 3f9a4170f1
6 changed files with 824 additions and 0 deletions

View File

@@ -9,6 +9,7 @@
#include <Nazara/Core/Log.hpp>
#include <Nazara/Network/Config.hpp>
#include <Nazara/Network/NetPacket.hpp>
#include <Nazara/Network/RUdpConnection.hpp>
#include <Nazara/Network/Debug.hpp>
#if defined(NAZARA_PLATFORM_WINDOWS)
@@ -55,6 +56,12 @@ namespace Nz
return false;
}
if (!RUdpConnection::Initialize())
{
NazaraError("Failed to initialize RUdp");
return false;
}
onExit.Reset();
NazaraNotice("Initialized: Network module");
@@ -80,6 +87,7 @@ namespace Nz
s_moduleReferenceCounter = 0;
// Uninitialize module here
RUdpConnection::Uninitialize();
NetPacket::Uninitialize();
SocketImpl::Uninitialize();