public IEnumerator ClientServerConnect() { var server = new LiteNetServerNetworkInterface(30, new SimulatedLagSettings()); server.NewConnectionEstablished += peer => { }; server.ApproveConnection += bs => { return(new ApprovalResult() { Approved = true }); }; server.Start(42000); var client = new LiteNetClientNetworkInterface(); client.ConnectionRequestAccepted += () => { }; client.Connect("127.0.0.1", 42000); yield return(Utils.RunTill(() => { server.Update(); client.Update(); return false; }, 1f)); Assert.IsTrue(client.IsConnected); client.Shutdown(0); server.Shutdown(); yield return(null); }
public void StartAndShutdownServer() { var server = new LiteNetServerNetworkInterface(30, new SimulatedLagSettings()); server.Start(42000); Assert.IsTrue(server.IsRunning); server.Shutdown(); Assert.IsFalse(server.IsRunning); }