public void SmokeTest() { var client = new PlainClient(AuthorizationId, Username, Password); var server = new PlainServer(_ => new PlainUser(Username, Password)); var state = GenericTest(client, server); Assert.AreEqual(AuthenticationState.Accepted, state); }
public PeerConnectionServer(int port, UserFile hostPlayer) { PlainServer ps = new PlainServer(port); this.ps = ps; this.port = port; this.hostPlayer = hostPlayer; ps.StartListening(onRecv); }
private void StartServer() { if (File.Exists("help.txt")) { help = FileIO.ReadFromFile("help.txt"); } else { help = Resources.help; } if (File.Exists("motd.txt")) { motd = FileIO.ReadFromFile("motd.txt"); } else { motd = Resources.motd; } server?.Stop(); server = new PlainServer { EnableLogging = true }; server.OnStarted += Server_OnListeningChanged; server.OnStopped += Server_OnListeningChanged; server.OnConnected += Server_OnConnected; server.OnDisconnected += Server_OnDisconnected; server.OnConnecting += Server_OnConnecting; server.OnMessageReceived += Server_OnMessageReceived; string host = $"{(localOnly ? "127.0.0.1" : "0.0.0.0")}:{port}"; Console.WriteLine($"Server >> Starting server @ {host}..."); SetStatus("Server | Starting server @ " + host + "..."); server.Start(port, localOnly); Console.Read(); // Hang here (Console application) }