static void Main(string[] args) { /* * byte[] b = new byte[]{ 0, 1, 2, 3, 4, 5 }; * NoSeekMemoryStream n = new NoSeekMemoryStream(b); * * // n.Seek(1,System.IO.SeekOrigin.Begin); * byte[] b2 = new byte[1000]; * n.Read(b2, 0, 1000); * foreach(var i in b2) { Console.Out.Write(i); } * * UnitTests u = new UnitTests(); * u.runTests(); */ StandardFileSystem fs = StandardFileSystem.Create("C:\\Users\\lt_va\\Documents"); //StandardFileSystem fs = StandardFileSystem.Create("C:\\Users\\lt_va\\Documents"); WebServer.AddService(new FilesWebService(fs)); WebServer.Start(9000, 10); //Thread.Sleep(10); //WebServer.Stop(); //TestBigNum test = new TestBigNum(); //ConcatStreamUnitTests.Test(); //NoSeekMemoryStreamTests.Test(); }
public static void Main(string[] args) { StandardFileSystem sfs = StandardFileSystem.Create("/Users"); WebServer.AddService(new FileWebService(sfs)); WebServer.Start(13000, 32); WebServer.Stop(); }
public static void Main() { StandardFileSystem a = StandardFileSystem.Create("/home/devjeetroy/"); //Console.WriteLine (a.GetRoot ().GetFiles ()[0].Name); WebServer.AddService(new FilesWebService(a)); WebServer.Start(8080, 64); }
public static void Main() { WebServer.AddService(new DemoService()); WebServer.Start(8080, 64); Thread newThread = new Thread(stopServer); newThread.Start(); }
public static void Main(string[] args) { WebServer.AddService(new FilesWebService(StandardFileSystem.Create("/"))); Console.WriteLine("Starting server on port {0}", PORT); WebServer.Start(PORT, 10); Console.ReadKey(); }
public static void Main(string[] args) { WebServer.Start(4220, 1); FilesWebService fileService = new FilesWebService(StandardFileSystem.Create("/home/jakeknott/Desktop")); WebServer.AddService(fileService); while (true) { } }
static void master() { const string DefaultTemplate = "HTTP/1.1 200 OK\r\n" + "Content-Type:text/html\r\n" + "\r\n\r\n" + "<html>ID Number: {0}</br>" + "DateTime.Now: {1}</br>" + "Requested URL: {2}</html>"; WebServer.Start(1337, 64); WebService service = new FilesWebService(StandardFileSystem.Create("/Users/ellio/desktop")); WebServer.AddService(service); }
public void TestCase() { WebServer server = new WebServer(); WebServer.Start(4422, 0); WebService service = new DemoService(); server.AddService(service); while (true) { } WebServer.Stop(); }
public void TestCase() { string requestLine = "GET "; for (int i = 0; i < 2048; i++) { requestLine += "a"; } requestLine += "HTTP/1.1\r\n\r\n"; byte[] byteArray = Encoding.UTF8.GetBytes(requestLine); //byte[] byteArray = Encoding.ASCII.GetBytes(contents); MemoryStream stream = new MemoryStream(byteArray); ValidateRequest validate = new ValidateRequest(); Assert.IsFalse(validate.IsValid(stream)); requestLine = "GET URL HTTP/1.1\r\n"; // this is valid for (int i = 0; i < 100 * 1024; i++) { requestLine += "a:"; //adding a lot of giberish for the 'headers' } byteArray = Encoding.UTF8.GetBytes(requestLine); stream = new MemoryStream(byteArray); validate = new ValidateRequest(); Assert.IsFalse(validate.IsValid(stream)); WebServer server = new WebServer(); WebServer.Start(4422, 0); WebService service = new DemoService(); server.AddService(service); while (true) { } WebServer.Stop(); }
static void Main() { //Mac //WebServer.AddService(new FilesWebService(StandardFileSystem.Create("/Users/Gene/Desktop"))); //Linux WebServer.AddService(new FilesWebService(StandardFileSystem.Create("/home/gene/Desktop"))); /*var mfs = new MemoryFileSystem(); * var root = mfs.GetRoot(); * root.CreateDir("FooDir"); * root.CreateFile("barFile"); * var barFile = root.GetFile("barFile"); * var barFileStream = barFile.OpenReadWrite(); * barFileStream.Write(Encoding.ASCII.GetBytes("Hello World"), 0, Encoding.ASCII.GetBytes("Hello World").Length); * barFileStream.Close(); * WebServer.AddService(new FilesWebService(mfs));*/ WebServer.Start(8080, 64); }
public static void Main(string[] args) { WebServer.Start(3000, 10); //Add the DemoService to the list of available services WebServer.AddService(new DemoService()); WebServer.AddService(new FilesWebService(StandardFileSystem.Create("/Users"))); while (true) { string input = Console.ReadLine(); if (input == "Stop") { WebServer.Stop(); break; } } /*RequestValidator rv = new RequestValidator(); * string putr = "PUT /hello.htm HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)\r\nHost: www.tutorialspoint.com\r\nAccept-Language: en-us\r\nConnection: Keep-Alive\r\nContent-type: text/html\r\nContent-Length: 182\r\n\r\n"; * rv.testValidator(putr);*/ }
public void Init() { WebServer.AddService(new DemoService()); WebServer.Start(PORT, 10); }
static void Main() { WebServer.AddService(new DemoService()); WebServer.Start(8080, 64); }
public static void Main(string[] args) { WebServer.AddService(new DemoService()); WebServer.Start(13000, 32); WebServer.Stop(); }