「NOTIFY」の版間の差分
提供: 個人的記録
(ページの作成:「Category:UPNP M-SEARCHに対する応答。<br> UPNPデバイスはNOTIFYをブロードキャストグループに送信し、存在を告知してくる。 = ...」) |
|||
14行目: | 14行目: | ||
* ポート番号 | * ポート番号 | ||
*: 1900 | *: 1900 | ||
+ | = 書式 = | ||
+ | 以下の書式で送られてくる。<br> | ||
+ | 改行コードは「\r\n」固定。 | ||
+ | <pre> | ||
+ | NOTIFY * HTTP/1.1 | ||
+ | CACHE-CONTROL: max-age = {通知された内容が有効な秒数} | ||
+ | DATE: {応答の作成された日時} | ||
+ | LOCATION: {ルートデバイスのDevice descriptionのURL} | ||
+ | SERVER: {OS/Version UPnP/1.0 Product/Version} | ||
+ | ST: {Searchの対象} | ||
+ | USN: uuid:{device-UUID}::urn:schemas-upnp-org:{service/device}:{サービス種別/デバイス種別}:{バージョン} | ||
+ | </pre> |
2015年4月5日 (日) 04:39時点における版
M-SEARCHに対する応答。
UPNPデバイスはNOTIFYをブロードキャストグループに送信し、存在を告知してくる。
受信場所
IPv4
- アドレス
- 239.255.255.250
- ポート番号
- 1900
IPv6
- アドレス
- FF02::C
- ポート番号
- 1900
書式
以下の書式で送られてくる。
改行コードは「\r\n」固定。
NOTIFY * HTTP/1.1 CACHE-CONTROL: max-age = {通知された内容が有効な秒数} DATE: {応答の作成された日時} LOCATION: {ルートデバイスのDevice descriptionのURL} SERVER: {OS/Version UPnP/1.0 Product/Version} ST: {Searchの対象} USN: uuid:{device-UUID}::urn:schemas-upnp-org:{service/device}:{サービス種別/デバイス種別}:{バージョン}