1

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

また、そのサーバーに存在する共有フォルダーリストが必要です。どうすればそれを取得できますか?指定する必要のある追加のパラメーターはありますか?コードスニペットやアイデアは大歓迎です。

4

1 に答える 1