我想编写了一个boost :: ASIO :: IP :: TCP ::插座加速ASIO async_read(ASYNC_WRITE)包装
类似的东西的包装:
class Socket {
public:
void async_read(AsyncReadStream & s,
const boost::asio::MutableBufferSequence & buffers,
CompletionCondition completion_condition,
ReadHandler handler) {};
};
所以我将能够无缝地使用ssl和非ssl流... 唯一的一点是,我似乎没有找到每个参数的定义来传递它们以boost :: asio :: async_read(命名空间等。 )
任何帮助,将不胜感激!谢谢
途径复杂的解决方案,但似乎是唯一的一个...我想我现在会推迟使用ssl和非ssl流的能力。谢谢 ! – TheSquad