Exemplo n.º 1
0
        protected static void OnProbeReceive(object sender, DiscoverProbeEventArgs e)
        {
            Console.WriteLine(string.Format("Probe received from {0}", e.Sender.ToString()));
            DiscoveryServer  server  = sender as DiscoveryServer;
            ProbeMatchesType matches = server.BuildProbeMatches(e.Probe);

            e.Response = matches;
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            DiscoveryServer server = new DiscoveryServer();

            server.Start("192.168.10.79", "http://192.168.10.209/onvif/services");
            Console.WriteLine("Discovery server started, press Enter to exit");

            server.SendHello();
            server.OnProbeReceived += OnProbeReceive;

            Console.ReadLine();
            server.SendBye();
            server.Shutdown();
        }