equal
deleted
inserted
replaced
151 return socket; |
151 return socket; |
152 } |
152 } |
153 |
153 |
154 void send(const std::string& message) override { |
154 void send(const std::string& message) override { |
155 auto ai = remoteAddress.ai; |
155 auto ai = remoteAddress.ai; |
156 FD s(::socket(AF_INET, ai->ai_socktype, ai->ai_protocol)); |
156 FD s(::socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol)); |
157 sendto(s.getFD(), message.c_str(), message.size(), 0, ai->ai_addr, ai->ai_addrlen); |
157 sendto(s.getFD(), message.c_str(), message.size(), 0, ai->ai_addr, ai->ai_addrlen); |
158 if (delay) usleep(delay); |
158 if (delay) usleep(delay); |
159 } |
159 } |
160 |
160 |
161 const std::string receive() override { |
161 const std::string receive() override { |