मैं केवल मौजूदा मूल सॉकेट से ip::tcp::socket
को बढ़ावा देने की कोशिश कर रहा हूं। assign function में, पहला पैरामीटर "प्रोटोकॉल_टाइप" होना चाहिए और दूसरा "मूल_ प्रकार" होना चाहिए, लेकिन यह कभी नहीं बताता कि ये क्या हैं या इसके उपयोग का उदाहरण देते हैं।एक देशी सॉकेट से बूस्ट.एसीओ सॉकेट कैसे बनाएं?
मुझे लगता है कि दूसरा सॉकेट डिस्क्रिप्टर होना चाहिए, लेकिन मैं वास्तव में स्पष्टीकरण की सराहना करता हूं।
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));
}