pveselov

Client.Cpp fix

Jul 18th, 2023
1,751
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.33 KB | None | 0 0
  1. [vps@druid]~/src/candidates/Shiva$ diff -u Client.cpp.orig Client.cpp
  2. --- Client.cpp.orig 2023-07-18 12:53:10.700138108 +0200
  3. +++ Client.cpp  2023-07-18 12:53:43.009953782 +0200
  4. @@ -1,11 +1,12 @@
  5.  #include <iostream>
  6.  #include <cstring>
  7.  #include <stdexcept>
  8. +#include <thread>
  9.  #include <sys/socket.h>
  10.  #include <arpa/inet.h>
  11.  #include <unistd.h>
  12.  
  13. -void start_client(const char* server_address, int port) {
  14. +void start_client(const char* in_server_address, int port) {
  15.      int client_socket = socket(AF_INET, SOCK_STREAM, 0);
  16.      if (client_socket == -1) {
  17.          throw std::runtime_error("Failed to create client socket");
  18. @@ -13,14 +14,14 @@
  19.  
  20.      sockaddr_in server_address{};
  21.      server_address.sin_family = AF_INET;
  22. -    server_address.sin_addr.s_addr = inet_addr(server_address);
  23. +    server_address.sin_addr.s_addr = inet_addr(in_server_address);
  24.      server_address.sin_port = htons(port);
  25.  
  26.      if (connect(client_socket, reinterpret_cast<const sockaddr*>(&server_address), sizeof(server_address)) == -1) {
  27.          throw std::runtime_error("Failed to connect to server");
  28.      }
  29.  
  30. -    std::cout << "Connected to " << server_address << ":" << port << std::endl;
  31. +    std::cout << "Connected to " << in_server_address << ":" << port << std::endl;
  32.  
  33.      while (true) {
  34.          const char* message = "ping";
  35.  
Advertisement