TCP and UDP Client are working for 1 connected player, more players are not tested yet

This commit is contained in:
Jocke
2016-02-05 18:30:31 +01:00
parent 9232b24a7b
commit 88d7b79cd3
17 changed files with 253 additions and 182 deletions
+1 -6
View File
@@ -13,18 +13,13 @@ private:
// UDP logic
boost::asio::io_service m_IOService;
std::unique_ptr<boost::asio::ip::udp::socket> m_Socket;
boost::asio::ip::udp::endpoint m_ReceiverEndpoint;
void readFromClients();
void parseClientPing();
void parsePing();
void parseDisconnect();
void parseConnect(Packet & packet);
void parseOnInputCommand(Packet & packet);
void parsePlayerTransform(Packet & packet);
void send(Packet & packet, PlayerDefinition & playerDefinition);
void send(Packet & packet);
int receive(char * data);
PlayerID GetPlayerIDFromEndpoint(boost::asio::ip::udp::endpoint endpoint);
};
#endif