Change structure of code base
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user