Tried to implement some Utility::Bitconverter methods but it didnt worked

InternalTags cant be higher than 255 because they will be converted to byte
added new ToString method in Utility::StringConverter
Server now closes the connection better
This commit is contained in:
xX-TheDoctor-Xx
2016-08-12 10:46:36 +01:00
parent bcf8ea1919
commit e3de0a1489
24 changed files with 35 additions and 32 deletions

View File

@ -73,9 +73,8 @@ void TcpServer::Shutdown()
{
for (std::vector<TcpClient>::iterator it = clients.begin(); it != clients.end(); ++it)
{
TcpClient client = *it;
client.Shutdown();
clients.erase(std::find(clients.begin(), clients.end(), client));
(*it).Shutdown();
clients.erase(it);
}
}
@ -113,7 +112,7 @@ void TcpServer::accept_connections(TcpServer *server)
std::cerr << WSAGetLastError() << std::endl;
closesocket(server->server_tcp_socket);
WSACleanup();
server->running = false;
server->running = false; // if we cant accept a connection idk if we should stop the server or not mh
break;
}