我有兩個類(Negotiator,Client),都有自己的boost :: asio :: ip :: tcp :: socket。協商完成後,有沒有辦法將套接字對象傳送給客戶端?我期待着做這樣的事情:boost :: asio和socket擁有
boost::asio::ip::tcp::socket sock1(io);
//...
boost::asio::ip::tcp::socket sock2;
sock2.assign(sock1);
此操作必須保證當sock1被破壞的連接不會被關閉。
這在接受一個普通的TCP套接字然後想要把它變成一個SSL套接字的情況下沒有幫助。那麼你真的需要把內部插座從第一個拉出來,並將其固定在第二個。 – Arvid 2011-08-25 05:16:04