Agent saves its own port as peer.
agent can broadcast new peer to others. WIP, the http client is messy and crash-prone.
update test.
example server can take in other port as flag.