span class="identifier">ec</span> <span class="special">=</span> <span class="special">{};</span>

    <span class="comment">// We use our own I/O context, to make this function blocking.</span>
    <span class="identifier">net</span><span class="special">::</span><span class="identifier">io_context</span> <span class="identifier">ioc</span><span class="special">;</span>

    <span class="comment">// This context is used to hold client and server certificates.</span>
    <span class="comment">// We do not p