socket.send(), OSError(), TimeoutError(), Connection lost/reset
===============================================================

If you get any of these errors chances are you ended up with a slow or inconsistent network connection.
Another reason could be because you are blocking the event loop for too long.

You can consider the following:

- Use Pyrofork asynchronously in its intended way.
- Use shorter non-asynchronous processing loops.
- Use ``asyncio.sleep()`` instead of ``time.sleep()``.
- Use a stable network connection.
