Implement Endpoint.GetBroadcastIP() to compute the broadcast address for the network associated with an endpoint.
Split Agent connections into a separate AgentConn type. Ignore IPv6 addresses.