Как создать Повышение. Asio снабжают сокетом от собственного сокета?

Сделал Вы видите это сообщение, которое я записал как продолжение CountingDemo: http://dotnet.agilekiwi.com/blog/2007/12/update-on-persistent-iterators.html ? К сожалению, Microsoft подтвердили, что они, вероятно, изменят детали компилятора (однажды), способом который, вероятно, вызовет проблемы. (например, f/when, который Вы обновляете к новому компилятору, Вы не будете в состоянии десериализовать материал, который Вы сохранили в соответствии со старым (текущим) компилятором.)

10
задан 4 November 2009 в 04:08
поделиться

1 ответ

"Native type" is just the socket handle, in this case the int stored in "socket".

"Protocol type" is the the protocol. For a TCP over standard IP using stream socket, this would be the return value from boost::asio::ip::tcp::v4(). Substitute as appropriate for datagram sockets, IPv6, etc.

So:

s.assign(boost::asio::ip::tcp::v4(), socket);

Adjusted as appropriate for what you're trying to do.

12
ответ дан 4 December 2019 в 00:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: