Squelch ECANCELED errors.
Stop trying go close peer if already closed.
We only care about unhanded socket callbacks.
Make state change atomic.
Refactoring peer state changes.
Sending more hello metadata
Make sure controls are continuous
Comment.
Use requested address as-is if needed.
Hide Socket’s channel and provide crude read/write methods.
WIP: Brought python code up to date