我正在使用 SSDP 使用 M-SEARCH 发送发现请求以获取存在的服务列表。我的要求就像我想获取该服务器中也存在的共享文件夹列表。
目前,我正在以这种格式发送这个请求:
"M-SEARCH * HTTP/1.1\r\n"
"Host: 239.255.255.250:1900\r\n"
"Man: \"ssdp:discover\"\r\n"
"ST:upnp:rootdevice\r\n"
"MX:3\r\n"
"\r\n";
我得到这些参数的响应:
ST:upnp:rootdevice
USN:uuid:122261ae-7c37-4234-9366-ed5286752f2b::upnp:rootdevice
Location:http://172.24.17.221:2869/upnphost
Cache-Control:: max-age = 900
Server:: Linux
我还想拥有该服务器上存在的共享文件夹列表。我怎么能得到那个?我需要指定任何其他参数吗?欢迎任何代码片段或想法。