为什么我设定了,总是发送不出去呢? 客户端代码如下:
#include "RemoteDiscoveryBinding.nsmap"
#include "soapRemoteDiscoveryBingdingProxy.h"
int main()
{
// 设备终端地址和端口
char* server = “soap.upd://239.255.255.250:3702"
RemoteDiscoveryBindingProxy remoteDiscovery(server);
ns2__ProbeType probeType;
probeType.type = new std::string("tdn NetworkVedioTransmitter");
ns2__ProbeMatchesType probeMatchesType;
if (remoteDiscovery.Probe(&probeType, probeMatchesType) == SOAP_OK)
{
std::cout<< "soap_discovery finish " <<std::end;
}
else
{
remoteDicovery.soap_stream_fault(std::cerr);
}
remoteDiscovery.destroy();
return 0;
}
抓包,总是没有看到客户端有广播包发出来,大家看看那里出错了,谢谢!