public override TransportDriver Connect()
        {
            var driver = new ThreadTransportDriver(1);

            driver.Connect(Address);
            return(driver);
        }
 private void AddClient(ThreadTransportDriver other)
 {
     lock (m_QueuedConnections)
     {
         AddConnection(new ThreadedPeer {
             Id = other.SelfId, Source = other
         });
         m_QueuedConnections.Enqueue(other.SelfId);
     }
 }
 public ListenerAddress(ThreadTransportDriver source)
 {
     Source = source;
 }