Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EchoServer::EchoServer(uint16_t port) : acceptor_() {
- std::cout << "start echo" << std::endl;
- tinyfiber::Status st = acceptor_.Listen(port);
- std::cout << "listen is OK" << std::endl;
- }
- void EchoServer::ServeForever() {
- std::cout << "serve" << std::endl;
- tinyfiber::tcp::Socket socket = acceptor_.Accept();
- std::cout << "accepted" << std::endl;
- std::string message = ReadAll(socket);
- socket.Write(asio::buffer(message)).ExpectOk();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement