예제 #1
0
        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();
        }
예제 #2
0
파일: Main.cs 프로젝트: zyh329/cameraproxy
        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();
        }