예제 #1
0
        public MainWindow()
        {
            var  config = new ButtplugConfig("B******g");
            uint ping;

            uint.TryParse(config.GetValue("b******g.server.maxPing", "1000"), out ping);

            InitializeComponent();

            long logLimit = 1000;

            if (long.TryParse(config.GetValue("b******g.log.max", "1000"), out long res))
            {
                logLimit = res;
            }

            ButtplugTab.GetLogControl().MaxLogs = logLimit;

            ButtplugTab.SetServerDetails("Websocket Server", ping);
            _wsTab = new WebsocketServerControl(ButtplugTab);
            ButtplugTab.SetApplicationTab("Websocket Server", _wsTab);

            ButtplugTab.GetAboutControl().CheckUpdate(config, "b******g-csharp");
            Closing += ClosingHandler;
            _wsTab.StartServer();
        }
예제 #2
0
        public MainWindow()
        {
            var  config = new ButtplugConfig("B******g");
            uint ping;

            uint.TryParse(config.GetValue("b******g.server.maxPing", "100"), out ping);

            InitializeComponent();

            ButtplugTab.SetServerDetails("Websocket Server", ping);
            _wsTab = new WebsocketServerControl(ButtplugTab);
            ButtplugTab.SetApplicationTab("Websocket Server", _wsTab);
            Closing += ClosingHandler;
            _wsTab.StartServer();
        }