Çoklu Ağ Bağlantılı WSD Cihazı Kurulumu

WS-Discovery ve Web Services (DPWS) için Cihazları Profili, çok girişli cihazların uygulanmasını açıklamaz. Bu konu, WSDAPI'da çok girişli cihaz desteğini açıklar ve istemci ve cihaz geliştiricilerine uygulama önerileri sağlar. Bu konuda, bulma iletilerinin hem IPv4 hem de IPv6 (varsa) üzerinden aynı ileti kimliği ve uygulama sıralama bilgileriyle gönderildiği varsayılır.

Çok bağlantılı bir ortamda keşif

Ek WS-Discovery İşlevselliğiHello ve XAddrs bölümünde belirtildiği gibi, WSDAPI hiçbir zaman bir Hello iletisinde XAddrs sağlamaz. Bu, aynı Hello iletisinin aynı ileti kimliğine ve uygulama sıralama bilgilerine sahip tüm ağ arabirimlerine gönderilebileceği anlamına gelir. Bu, istemcinin ve cihazın birden fazla alt ağı paylaştığı durumlarda, istemci çakışmalarının aynı cihazdan gelen birden çok Hello mesajını kolayca göz ardı etmesini sağlar.

XAddrs, Hello iletisinde gönderilmediğinden, istemci uygulamaları ilgili cihaz adresini almak için bir Çöz iletisi göndermelidir. Çözümle, aynı ileti kimliğine sahip tüm istemci arabirimlerinde gönderilmelidir ve cihaz yinelenen iletileri gerektiği gibi filtrelemelidir. Çözümle iletisi için aynı ileti kimliğinin kullanılması, cihazın gerekirse istemcilerle iletişim kurmak için tercih edilen bir arabirim seçmesini sağlar.

ResolveMatch iletisi gönderirken, cihazın iletinin tek noktadan iletildiği ağ arabirimiyle ilgili XAddrs sağlaması gerekir. Bu uygulama, birden çok istemci bağlantısı denemesini ve karmaşık yeniden deneme mantığını önlemeye yardımcı olur.

Çok girişli bir ortamda meta veri değişimi

Çok bağlantılı bir ortamda meta veri değişimini uygulamak, meta veri sürümlendirme nedeniyle bulma işlemini uygulamaktan daha zordur. bir istemci birden çok arabirim üzerinden meta veri isterse, istemci farklı arabirimler üzerinden birden çok GetResponse iletisi alabilir. Bu GetResponse iletileri, aynı meta veri sürümüne sahip farklı İlişki meta veri bölümleri içerebilir. Bu, meta veri sürüm numarasının değerini azaltır.

Tek bir GetResponse iletisinin hizmetin tüm adresleriyle yanıt olarak gönderildiği alternatif bir yaklaşım vardır. Bu yöntemin dezavantajı, dolaylı olarak erişilebilen ağların topolojisi gibi özel bilgilerin açıklanmasıdır.

Windows Vista'da, WSDAPI tarafından sağlanan meta veriler yalnızca meta veri isteğinin alındığı arabirim için geçerli olan adresleri içerir.