#include "server.h" #include #include #include #include #include #include #include #include #include "net.h" #include "filesystem.h" int runServer(int argc, char* argv[]) { std::cout<<"Setting up server on port "< 10) { error("Binding failed after retries"); } if (bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) >= 0) break; std::cout<<"Binding failed on try "< players = game.GetPlayers(); unsigned int numClients = game.GetPlayers().size(); auto player_iterator = players.begin(); // game mutex std::mutex gameMutex; // Set of clients std::vector myClients; std::cout<<"Waiting for clients"<