Move connection.
Use callback to remove east breakage.
Protocol don\'t need host or port as property.
Add protocol::connect().
Add UDP connection.