static void Main(string[] args) { mjpegServer = new MJpegWrapper(); mjpegServer.Start(); List <string> portStrings = new List <string>(); AddPort(portStrings, MJpegWrapper.cfg.webport, "http"); AddPort(portStrings, MJpegWrapper.cfg.webport_https, "https"); AddPort(portStrings, MJpegWrapper.cfg.webSocketPort, "Web Socket, ws://"); AddPort(portStrings, MJpegWrapper.cfg.webSocketPort_secure, "Secure Web Socket, wss://"); if (portStrings.Count == 0) { Console.WriteLine("CameraProxy Server is not configured to listen on any valid ports."); } else { Console.WriteLine("CameraProxy Server listening on port " + string.Join(" and ", portStrings)); } Console.ReadLine(); mjpegServer.Stop(); }
public static void MainMethod(string[] args) { Console.WriteLine("CameraProxy service as command line app"); MJpegWrapper mjpegServer = new MJpegWrapper(); mjpegServer.SocketBound += MjpegServer_SocketBound; mjpegServer.Start(); do { Console.WriteLine("Type \"exit\" to close."); }while (Console.ReadLine().ToLower() != "exit"); mjpegServer.Stop(); }