2
我试图使用同样的问题的答案,禁用Nagle算法No_delay选项:ASIO ip::tcp::iostream and TCP_NODELAY:的iostream和
boost::asio::ip::tcp::iostream socketStream;
const boost::asio::ip::tcp::no_delay option(true);
socketStream.rdbuf()->set_option(option);
boost::asio::io_service io_service;
tcp::endpoint endpoint (tcp::v4(), 6666);
tcp::acceptor acceptor (io_service, endpoint);
std::cout << "Waiting for connection.." << std::endl;
acceptor.accept (*socketStream.rdbuf());
std::cout << "Connected!" << std::endl;
和运行代码时出现此错误:
set_option: Bad file descriptor
哪有我解决了这个问题?