Add IP field to client information and display client IP in the server tab's connected client list

This commit is contained in:
Adam Honse 2020-05-07 00:51:43 -05:00
parent 6bfc9dd9db
commit 3ad0986ae7
4 changed files with 56 additions and 4 deletions

View file

@ -11,6 +11,7 @@ struct NetworkClientInfo
SOCKET client_sock;
std::thread * client_listen_thread;
std::string client_string;
char client_ip[INET_ADDRSTRLEN];
};
class NetworkServer
@ -21,7 +22,8 @@ public:
unsigned short GetPort();
bool GetOnline();
unsigned int GetNumClients();
std::string GetClientString(unsigned int client_num);
const char * GetClientString(unsigned int client_num);
const char * GetClientIP(unsigned int client_num);
void SetPort(unsigned short new_port);