void StartServer() { config.Load(); rpcTcpServer.ListenAddress = config.Address; rpcTcpServer.Port = config.RPCPort; streamTcpServer.ListenAddress = config.Address; streamTcpServer.Port = config.StreamPort; core.OneRPCPerUpdate = config.OneRPCPerUpdate; core.MaxTimePerUpdate = config.MaxTimePerUpdate; core.AdaptiveRateControl = config.AdaptiveRateControl; core.BlockingRecv = config.BlockingRecv; core.RecvTimeout = config.RecvTimeout; try { server.Start(); } catch (ServerException e) { mainWindow.Errors.Add(e.Message); } }