Sha256: c321405a2ea7ef4420b35b474053d7289634baf2ba733ae5e5cc7b8e7af9a058
Contents?: true
Size: 884 Bytes
Versions: 16
Compression:
Stored size: 884 Bytes
Contents
// // daytime_client.cpp // ~~~~~~~~~~~~~~~~~~ // // Copyright (c) 2003-2020 Christopher M. Kohlhoff (chris at kohlhoff dot com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // #include <iostream> #include <string> #include <asio.hpp> using asio::ip::tcp; int main(int argc, char* argv[]) { try { if (argc != 2) { std::cerr << "Usage: daytime_client <host>" << std::endl; return 1; } tcp::iostream s(argv[1], "daytime"); if (!s) { std::cout << "Unable to connect: " << s.error().message() << std::endl; return 1; } std::string line; std::getline(s, line); std::cout << line << std::endl; } catch (std::exception& e) { std::cout << "Exception: " << e.what() << std::endl; } return 0; }
Version data entries
16 entries across 16 versions & 1 rubygems