mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-29 13:12:07 +00:00
# Support rejoining multiplayer games after disconnection.
This was SVN commit r10437.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2010 Wildfire Games.
|
||||
/* Copyright (C) 2011 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -28,7 +28,7 @@
|
||||
static const int CHANNEL_COUNT = 1;
|
||||
|
||||
CNetClientSession::CNetClientSession(CNetClient& client) :
|
||||
m_Client(client), m_Host(NULL), m_Server(NULL), m_Stats(NULL)
|
||||
m_Client(client), m_FileTransferer(this), m_Host(NULL), m_Server(NULL), m_Stats(NULL)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -96,6 +96,8 @@ void CNetClientSession::Poll()
|
||||
{
|
||||
ENSURE(m_Host && m_Server);
|
||||
|
||||
m_FileTransferer.Poll();
|
||||
|
||||
ENetEvent event;
|
||||
while (enet_host_service(m_Host, &event, 0) > 0)
|
||||
{
|
||||
@@ -165,7 +167,7 @@ bool CNetClientSession::SendMessage(const CNetMessage* message)
|
||||
|
||||
|
||||
CNetServerSession::CNetServerSession(CNetServerWorker& server, ENetPeer* peer) :
|
||||
m_Server(server), m_Peer(peer)
|
||||
m_Server(server), m_FileTransferer(this), m_Peer(peer)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user