Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. EchoServer::EchoServer(uint16_t port) : acceptor_() {
  2.     std::cout << "start echo" << std::endl;
  3.   tinyfiber::Status st = acceptor_.Listen(port);
  4.     std::cout << "listen is OK" << std::endl;
  5. }
  6.  
  7. void EchoServer::ServeForever() {
  8.     std::cout << "serve" << std::endl;
  9.     tinyfiber::tcp::Socket socket = acceptor_.Accept();
  10.     std::cout << "accepted" << std::endl;
  11.     std::string message = ReadAll(socket);
  12.     socket.Write(asio::buffer(message)).ExpectOk();
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement