public static ScreenshareServer StartNew()
        {
            // NetworkConnectionProvider requires that you tell it what local target to listen
            // to and the maximum number of connections you'll allow.
            var provider = new NetworkConnectionProvider(ScreenshareProtocol.Instance, new Target(Target.AnyIP, 58291), 10);

            var server = new ScreenshareServer(provider);
            server.Start();
            return server;
        }
        public static ScreenshareServer StartNew()
        {
            // NetworkConnectionProvider requires that you tell it what local target to listen
            // to and the maximum number of connections you'll allow.
            var provider = new NetworkConnectionProvider(ScreenshareProtocol.Instance, new Target(Target.AnyIP, 58291), 10);

            var server = new ScreenshareServer(provider);

            server.Start();
            return(server);
        }