static void Main(string[] args) { CentralDirectory = new CentralDirectory(); var dir1 = CentralDirectory.AddDirectory(CentralDirectory.CreateDirectory("Movies")); dir1.AddFile(CentralDirectory.CreateFile("Movie1")); dir1.AddFile(CentralDirectory.CreateFile("Movie2")); var dir2 = CentralDirectory.AddDirectory(CentralDirectory.CreateDirectory("Books")); dir2.AddFile(CentralDirectory.CreateFile("Book1")); dir2.AddFile(CentralDirectory.CreateFile("Book2")).ThumbnailPath = "C:\\oof2.png"; CMDHandler.selected = CentralDirectory.Self; Server = new Server(); Server.RequestRecieved += RequestRecieved; Console.Write("Bind: "); var add = Console.ReadLine().Split('.'); byte[] ip = new byte[4]; for (int i = 0; i < add.Length && i < ip.Length; i++) { ip[i] = Convert.ToByte(add[i]); } Server.Start(new IPEndPoint(new IPAddress(ip), 80)); Loop(); }