通过onvif协议工具可以发现设备,自己编程设备没法发现的原因在于一些点不是很熟,下面是一些重要的语句,进行备份。
void RemoteDiscoveryBindingProxy::RemoteDiscoveryBindingProxy_init(soap_mode imode, soap_mode omode)
{ soap_imode(this, imode);
soap_omode(this, omode);
soap_endpoint = NULL;
static const struct Namespace namespaces[] =
{
{"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope",
"http://schemas.xmlsoap.org/soap/envelope/",
NULL},
{"SOAP-ENC", "http://www.w3.org/2003/05/soap-encoding",
"http://schemas.xmlsoap.org/soap/encoding/",
NULL},
{"xsi", "http://www.w3.org/2001/XMLSchema-instance",
"http://www.w3.org/*/XMLSchema-instance",
NULL},
{"xsd", "http://www.w3.org/2001/X