Change structure of code base

This commit is contained in:
2025-04-30 13:06:23 +03:00
parent 3b84aa7740
commit 79fcae617e
5 changed files with 40 additions and 34 deletions

View File

@@ -31,7 +31,7 @@ void Client::run(const std::string& h, const unsigned short p) {
if (host_name == nullptr) {
throw std::runtime_error("Error in gethostbyname");
}
serv_addr.sin_port = htons(p);
memcpy(&serv_addr.sin_addr.s_addr, host_name->h_addr, host_name->h_length);
@@ -44,9 +44,10 @@ void Client::run(const std::string& h, const unsigned short p) {
std::string player_name;
std::getline(std::cin, player_name);
if (ping(serv_addr)) {
if (!ping(serv_addr)) {
throw std::runtime_error("Connection lost!");
}
// Отправка имени игрока на сервер
send(sock, player_name.c_str(), player_name.size(), 0);
}