popped the right amount of the header

This commit is contained in:
Jocke
2016-03-09 19:43:18 +01:00
parent 9721cb6a7d
commit 5a7034dfcd
2 changed files with 10 additions and 1 deletions
+4
View File
@@ -69,7 +69,11 @@ void Server::Update()
localArea.Endpoint = boost::asio::ip::udp::endpoint();
m_ServerlistRequest.Receive(packet, localArea);
if (packet.GetMessageType() == MessageType::ServerlistRequest) {
// Pop header
popNetworkSegmentOfHeader(packet);
packet.ReadPrimitive<int>();
packet.ReadPrimitive<int>();
int port = packet.ReadPrimitive<int>();
std::string address = localArea.Endpoint.address().to_string();
parseServerlistRequest(boost::asio::ip::udp::endpoint(boost::asio::ip::address().from_string(address), port));