summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp')
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp b/3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp
deleted file mode 100644
index ed3f94b0505..00000000000
--- a/3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// daytime_server.cpp
-// ~~~~~~~~~~~~~~~~~~
-//
-// Copyright (c) 2003-2016 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 <ctime>
-#include <iostream>
-#include <string>
-#include <asio.hpp>
-
-using asio::ip::tcp;
-
-std::string make_daytime_string()
-{
- using namespace std; // For time_t, time and ctime;
- time_t now = time(0);
- return ctime(&now);
-}
-
-int main()
-{
- try
- {
- asio::io_context io_context;
-
- tcp::endpoint endpoint(tcp::v4(), 13);
- tcp::acceptor acceptor(io_context, endpoint);
-
- for (;;)
- {
- tcp::iostream stream;
- asio::error_code ec;
- acceptor.accept(stream.socket(), ec);
- if (!ec)
- {
- stream << make_daytime_string();
- }
- }
- }
- catch (std::exception& e)
- {
- std::cerr << e.what() << std::endl;
- }
-
- return 0;
-}