Exemplo n.º 1
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();
     }
 }
Exemplo n.º 2
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();
			}
		}
Exemplo n.º 3
0
        public bool Start()
        {
            if (IsRunning)
            {
                return false;
            }

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

            IsRunning = true;

            return true;
        }
Exemplo n.º 4
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();
            }
        }
Exemplo n.º 5
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;
        }
Exemplo n.º 6
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);
		}