2016-09-12 3 views
1

Asio v 1.11. 의사는 basic_stream_socket::get_io_service() 멤버 함수가 사용되지 않으며 대신 get_executor()을 사용해야한다고 말합니다. 그러나 후자는 executor이 아니고 io_service을 반환합니다.get_io_service() 대신 사용할 내용

io_service 개체에 대한 참조를 가져 와서 다른 개체를 만드는 데 소켓을 사용하는 방법은 무엇입니까?

답변

2

당신은 get_executor().context() 사용할 수 있습니다

socket newSocket(existingSocket.get_executor().context())); 
+0

소켓 작동하지만 슬프게도하지 SSL :: 스트림 ... –

+1

SSL :: 스트림은 lowest_layer() 소켓이 – sehe

관련 문제