본문 바로가기

DLNA

upnp 접근제한

webserver로 xml을 요청하는 경우 GetDeviceHandleInfo upnp API를 통해 cookie로 설정된 Engine을 얻고 Engine에 있는 ServerDevice에 대한 포인터를 얻어와 DeviceAllowedTable을 해서 확인을 하며

해당 request header로 들어온 User-Agent 값과 IP를 Table에서 찾아 없을 경우 Application단의 설정에 따라 Application으로 Callback Function을 호출하거나 아무것도 하지 않는다.

 

'DLNA' 카테고리의 다른 글

리눅스상에서 app 빌드시 libupnp에서의 pthread 링크 에러  (0) 2014.12.17
itoa in c  (0) 2014.08.18
삼성 TV 재생 이슈  (0) 2013.05.21