s="kt">char</span> <span class="n">buffer</span><span class="p">[</span><span class="mi">1024</span><span class="p">];</span>

  <span class="c1">// Get an ASIO completion token for the current coroutine (requires
</span><span class="c1"></span>  <span class="c1">// Coroutines TS)
</span><span class="c1"></span>  <span class="n">asio</span><span class="o">::</span><span class="n">experimental</span><span class="o">::</span><span class="n">await_token</span> <span class="n">token</span> <span class="o">=</sp