public void Connect(ListenerAddress address) { lock (m_Connections) { AddConnection(new ThreadedPeer { Id = address.Source.SelfId, Source = address.Source }); } address.Source.AddClient(this); }
/// <summary> /// Listen to clients. /// </summary> /// <returns>Return an address used for the client to connect to.</returns> public ListenerAddress Listen() { BindAddress = new ListenerAddress(this); m_TransportAddress = new ThreadTransportAddress(BindAddress); return(BindAddress); }