Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var app = new AppBuilder().Build(Startup.Configuration);

            var server = new ServerFactory().Create(app, 1337);

            Console.WriteLine("Running on http://localhost:1337");

            Console.ReadLine();
        }
Ejemplo n.º 2
0
 static void Main(string[] args)
 {
     var server = new ServerFactory();
     using (server.Create(App, 8080))
     {
         Console.WriteLine("Running server on http://localhost:8080/");
         Console.WriteLine("Press enter to exit");
         Console.ReadLine();
     }
 }
Ejemplo n.º 3
0
		static void Main()
		{
			SelfHostingApp.Use<RazorHtmlMediaTypeHandler>();

			var server = new ServerFactory();
			using (server.Create(SelfHostingApp.App, port: 81))
			{
				Console.WriteLine("Running server on http://localhost:81/");
				Console.WriteLine("Press enter to exit");
				Console.ReadLine();
			}
		}
Ejemplo n.º 4
0
        public bool Start()
        {
            if (IsRunning)
            {
                return false;
            }

            var server = new ServerFactory();
            host = server.Create(NewServerCallback, Port);

            IsRunning = true;

            return true;
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            var server = new ServerFactory(new ConsoleTrace());

            var builder = new AppBuilder();
            builder
                .UseFunc(ShowFormValues)
                .UseFunc(UrlRewrite("/", "/index.html"))
                .UseStatic()
                .Run(new Program());

            var app = builder.Build<AppFunc>();

            using (server.Create(app, 8080))
            {
                Console.WriteLine("Running server on http://localhost:8080/");
                Console.WriteLine("Press enter to exit");
                Console.ReadLine();
            }
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            var builder = new AppBuilder();
            var app = builder.Build(Startup.Configuration);

            var server = new ServerFactory().Create(app, 8081);

            ThreadPool.QueueUserWorkItem(_ =>
                {
                    while (true)
                    {
                        Thread.Sleep(1000);

                        var sc = new ScreenCapture();

                        var image = sc.CaptureScreen();

                        using (var ms = new MemoryStream())
                        {
                            image.Save(ms, ImageFormat.Png);

                            var s = Convert.ToBase64String(ms.ToArray());

                            var connection = new FileConnectionManager<ScreenSharing>(
                                Startup.DependencyResolver.Resolve<IMessageBus>(),
                                Startup.DependencyResolver.Resolve<IJsonSerializer>(),
                                Startup.DependencyResolver.Resolve<ITraceManager>()
                                );

                            connection.SendFile("image/png", s);
                        }

                        Console.WriteLine("Data sent");
                    }
                });

            Console.WriteLine("Running on localhost:8081");

            Console.ReadKey();
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Launch server
        /// </summary>
        public bool Start()
        {
            if (IsRunning)
            {
                return false;
            }

            // Launch web server
            ServerFactory server = new ServerFactory();
            host = server.Create(ServerCallback, Port);

            IsRunning = true;

            return true;
        }
Ejemplo n.º 8
0
        //private static IDisposable StartupWorkingTitleApp()
        //{
        //    var server = new Server((req, resp) =>
        //                                {
        //                                    resp.Write("Hello, again, world");
        //                                    resp.End();
        //                                });
        //    server.Listen(8081, null);
        //    return server;
        //}
        private static IDisposable StartupNancyApp()
        {
            var builder = new AppBuilder();
            var app = builder.Build(Configuration);
            var server = new ServerFactory(new StdoutTrace()).Create(app, 8080);

            Console.WriteLine("Running on localhost:8080");
            return server;
        }
Ejemplo n.º 9
0
		/// <summary>
		/// Starts this server.
		/// </summary>
		public void Start()
		{
			var fac = new ServerFactory();

			var builder = new AppBuilder();
			builder.UseWebSockets();

			if (!String.IsNullOrEmpty(Password))
			{
				builder.UseFunc(EnableAuthentication, Password);
			}

			builder.UseFunc(WebSocketHandler);
			builder.UseType<BackgroundsModule>();
			builder.UseType<SongsModule>();

			var app = Owin.StartupExtensions.Build<AppFunc>(builder);

			server = fac.Create(app, this.Port);
		}