示例#1
0
        protected internal virtual void CreateServer()
        {
            var b = new Mono.Ssdp.Client();
            //var found = b.Browse(string.Format("upnp:{0}", Name));
            var found = b.BrowseAll();

            found.Client.ServiceAdded += HandleServiceAdded;
            found.Start();

            _server = new Mono.Ssdp.Server();
            _server.Announce(string.Format("upnp:{0}", Name), string.Format("uuid:RemoteMonitor-device:{0}", Name), Address.ToString());
        }