mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Added TraversalServer.cpp to Core/Common
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
// This file is public domain, in case it's useful to anyone. -comex
|
||||
|
||||
#include "Timer.h"
|
||||
#include "Common/Timer.h"
|
||||
#include "Common/TraversalClient.h"
|
||||
|
||||
static void GetRandomishBytes(u8* buf, size_t size)
|
||||
@ -207,7 +207,7 @@ void TraversalClient::HandleServerPacket(TraversalPacket* packet)
|
||||
}
|
||||
}
|
||||
|
||||
void TraversalClient::OnFailure(int reason)
|
||||
void TraversalClient::OnFailure(FailureReason reason)
|
||||
{
|
||||
m_State = Failure;
|
||||
m_FailureReason = reason;
|
||||
@ -216,8 +216,7 @@ void TraversalClient::OnFailure(int reason)
|
||||
{
|
||||
case TraversalClient::BadHost:
|
||||
{
|
||||
auto server = "dolphin-emu.org";
|
||||
PanicAlertT("Couldn't look up central server %s", server);
|
||||
PanicAlertT("Couldn't look up central server %s", m_Server.c_str());
|
||||
break;
|
||||
}
|
||||
case TraversalClient::VersionTooOld:
|
||||
@ -232,9 +231,6 @@ void TraversalClient::OnFailure(int reason)
|
||||
case TraversalClient::ResendTimeout:
|
||||
PanicAlertT("Timeout connecting to traversal server");
|
||||
break;
|
||||
default:
|
||||
PanicAlertT("Unknown error %x", reason);
|
||||
break;
|
||||
}
|
||||
|
||||
if (m_Client)
|
||||
@ -279,7 +275,7 @@ void TraversalClient::HandlePing()
|
||||
enet_uint32 now = enet_time_get();
|
||||
if (m_State == Connected && now - m_PingTime >= 500)
|
||||
{
|
||||
TraversalPacket ping = {0};
|
||||
TraversalPacket ping = {};
|
||||
ping.type = TraversalPacketPing;
|
||||
ping.ping.hostId = m_HostId;
|
||||
SendTraversalPacket(ping);
|
||||
|
Reference in New Issue
Block a user