我有两个类(Negotiator,Client),都有自己的boost::asio::ip::tcp::socket。协商完成后,是否可以将套接字对象传输到客户端。我期待做这样的事情:
boost::asio::ip::tcp::socket sock1(io);
//...
boost::asio::ip::tcp::socket sock2;
sock2.assign(sock1);
此操作必须确保在销毁sock1时不会关闭连接。
最佳答案
我认为您可以:
然而:
我有两个类(Negotiator,Client),都有自己的boost::asio::ip::tcp::socket。协商完成后,是否可以将套接字对象传输到客户端。我期待做这样的事情:
boost::asio::ip::tcp::socket sock1(io);
//...
boost::asio::ip::tcp::socket sock2;
sock2.assign(sock1);
最佳答案
我认为您可以: