Convert auth-client to libevent

This commit is contained in:
Ian Gulliver
2015-02-07 17:07:31 +01:00
parent 88c3c69e52
commit 14cfbb0372
4 changed files with 49 additions and 22 deletions

View File

@@ -67,19 +67,6 @@ int main(int argc, char *argv[]) {
server_public_key_file >> server_public_key;
}
int fd;
{
struct addrinfo* res;
int ret = getaddrinfo(server_address.c_str(), server_port.c_str(), NULL, &res);
if (ret) {
std::cerr << "Failed to resolve server_address: " << gai_strerror(ret) << std::endl;
return 1;
}
fd = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
if (connect(fd, (struct sockaddr*)res->ai_addr, res->ai_addrlen)) {
perror("connect");
return 1;
}
freeaddrinfo(res);
}
auto client = CryptoPubClient::FromHostname(server_address, server_port);
client->Loop();
}