我只是想ip::tcp::socket
从现有的本机套接字创建一个提升。在assign 函数中,第一个参数必须是“protocol_type”,第二个参数必须是“native_type”,但它从未解释这些是什么,也没有给出其使用示例。
我猜第二个应该是套接字描述符,但我真的很感激澄清。
void SendData (int socket, std::string message)
{
boost::asio::io_service ioserv;
boost::asio::ip::tcp::socket s(ioserv);
s.assign(/* what goes here? */, /* ..and here? */);
s.send(boost::asio::buffer(message));
}