Invoking WS-Discovery Operations:
1.发送hello加入一个网络
soap_wsdd_Hello(soap,
SOAP_WSDD_MANAGED, // or SOAP_WSDD_ADHOC for ad-hoc mode
"to address", // "http(s):" URL, or "soap.udp:" UDP, or TCP/IP address
soap_wsa_rand_uuid(soap), // a unique message ID
NULL,
"my address", // where they can find me for WS-Discovery
"wsdd:DiscoveryProxy",// Types: I'm a DP
NULL, // Scope
NULL, // MatchBy
NULL, // XAddrs
1); // MDVersion
2.发送bye离开一个网络
soap_wsdd_Bye(soap,
SOAP_WSDD_MANAGED, // or SOAP_WSDD_ADHOC for ad-hoc mode
"to address", // "http(s):" URL, or "soap.udp:" UDP, or TCP/IP address
soap_wsa_rand_uuid(soap), // a unique message ID
"my address", // where they can find me for WS-Discovery
"wsdd:DiscoveryProxy",// Types: I'm a DP
NULL, // Scope
NULL, // MatchBy
NULL, // XAddrs
1); // MDVersion
to address格式:soap.udp://<组播地址>:<端口号>

本文介绍了如何使用WS-Discovery标准来实现网络设备和服务的发现。主要包括两种基本操作:发送hello消息以加入网络和发送bye消息以离开网络。文中详细展示了发送这两种消息所需的参数设置。
1万+

被折叠的 条评论
为什么被折叠?



