/// <summary>Attempt to find the overlap in a remote TunnelTransportAddress /// and our local node. This will be used to help communicate with a new /// tunneled peer.</summary> public virtual List<Connection> FindOverlap(TunnelTransportAddress ta, ConnectionList cons) { List<Connection> overlap = new List<Connection>(); foreach(Connection con in cons) { if(ta.ContainsForwarder(con.Address)) { overlap.Add(con); } } return GetOldest(overlap); }