NetPlayServer: handle port forwarding in constructor

This commit is contained in:
Michael M 2017-08-07 00:27:04 -07:00
commit b5d070b0cf
5 changed files with 11 additions and 31 deletions

View file

@ -28,7 +28,7 @@ public:
void ThreadFunc();
void SendAsyncToClients(sf::Packet&& packet);
NetPlayServer(const u16 port, const NetTraversalConfig& traversal_config);
NetPlayServer(u16 port, bool forward_port, const NetTraversalConfig& traversal_config);
~NetPlayServer();
bool ChangeGame(const std::string& game);
@ -58,10 +58,6 @@ public:
bool is_connected = false;
#ifdef USE_UPNP
void TryPortmapping(u16 port);
#endif
private:
class Client
{