Cleaned up code and fixed crash when closing client before server when using udp.

This commit is contained in:
Jocke
2016-02-10 11:28:03 +01:00
parent d2ed293183
commit 2ec30fd2b2
10 changed files with 78 additions and 103 deletions
-6
View File
@@ -3,11 +3,6 @@
#include "NetworkServer.h"
#include <boost/asio/ip/udp.hpp>
//
//virtual void AcceptNewConnections() = 0;
//virtual void Receive(Packet & packet, PlayerDefinition & playerDefinition) = 0;
//virtual void Send(Packet & packet, PlayerDefinition & playerDefinition) = 0;
//virtual void Send(Packet & packet) = 0;
class UDPServer : public NetworkServer
{
@@ -16,7 +11,6 @@ public:
~UDPServer();
void AcceptNewConnections(int& nextPlayerID, std::map<PlayerID, PlayerDefinition>& connectedPlayers);
void Receive(Packet & packet, PlayerDefinition & playerDefinition);
//void parseConnect(Packet & packet, PlayerDefinition & playerDefinition);
void Send(Packet & packet, PlayerDefinition & playerDefinition);
void Send(Packet & packet);
bool IsSocketAvailable();