2012-01-28 15 views
7

मैं बूस्ट एएसओओ 1.48 का उपयोग कर रहा हूं। क्या एक साथ कई खुले खुले सॉकेट के लिए एक boost::asio::io_service इंस्टेंस का पुन: उपयोग करना संभव है?क्या मैं एकाधिक बूस्ट सॉकेट के लिए एक ही बूस्ट :: asio :: io_service का उपयोग कर सकता हूं?

दस्तावेज़ अपने शेयर-सुरक्षित कहते हैं, लेकिन मुझे यकीन नहीं है कि यह पहले से ही एक सकारात्मक उत्तर है।

उत्तर

8

हाँ, आप कर सकते हैं, और आपको चाहिए। और आप उन सॉकेट को संभालने के लिए उसी io_service का उपयोग कर सकते हैं, टाइमर को संभाल सकते हैं, post पर अनुरोधों को संभाल सकते हैं, और इसी तरह। io_service का पूरा बिंदु सभी प्रकार के काम के लिए केंद्रीय प्रेषक के रूप में कार्य करना है।

+0

धन्यवाद! बस – Erik

संबंधित मुद्दे