using System; using System.Collections.Generic; namespace GalleryShare { class MainClass { public static int Main(string[] args) { int port = 3333; List extras = new List(); for(int i = 0; i < args.Length; i++) { if (!args[i].StartsWith("-")) { extras.Add(args[i]); continue; } string trimmedArg = args[i].Trim('-'); switch (trimmedArg) { case "port": case "p": port = int.Parse(args[++i]); break; default: Console.Error.WriteLine("Error: Unknown argument '{0}'.", args[i]); return 1; } } GalleryServer gserver = new GalleryServer(port); gserver.StartSync(); return 255; } } }