private static void Configure() { if (!IsEnabled) { Stop(); return; } if (IsAlive) { return; } Stop(); if (!IsEnabled) { return; } Thread = new Thread(ThreadStart) { Name = "Portal" + (IsServer ? " Server" : IsClient ? " Client" : String.Empty) }; if (IsServer) { Transport = new PortalServer(); } else { Transport = new PortalClient(); } }
private static void Configure() { if (IsAlive || !IsEnabled) { return; } PortalTransport t = null; if (IsServer) { t = new PortalServer(); } else if (IsClient) { if (CreateClientHandler != null) { t = CreateClientHandler(null); } if (t == null) { t = new PortalClient(); } } _Transport = t; }