๊ณต์œ  Wi-Fi๋ฅผ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” Android์šฉ Firefox์˜ ์ทจ์•ฝ์ 

์•ˆ๋“œ๋กœ์ด๋“œ์šฉ Firefox์—์„œ ํ™•์ธ๋จ ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์  ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์—์„œ SSDP, ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด ๋™์ผํ•œ ๋กœ์ปฌ ๋˜๋Š” ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ UPnP XML "LOCATION" ๋ฉ”์‹œ์ง€๋กœ Firefox ํ”„๋กœ๋ธŒ ์š”์ฒญ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๋„ ๋ช…๋ น๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž„์˜์˜ URI๋ฅผ ์—ด๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์ถœ์‹œ๋  ๋•Œ๊นŒ์ง€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ ํŒŒ์ด์–ดํญ์Šค 68.11.0 Android 79์šฉ Firefox ๋ฒ„์ „์—์„œ๋Š” ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Android์šฉ Firefox์˜ ์ด์ „ ํด๋ž˜์‹ ๋ฒ„์ „์€ ์ทจ์•ฝํ•˜๋ฏ€๋กœ ๋‹ค์Œ ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์—๋””์…˜ Firefox Quantum ๊ธฐ์ˆ ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ GeckoView ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €(Fenix) Mozilla Android ๊ตฌ์„ฑ์š”์†Œ. Firefox ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „์€ ์ด ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ทจ์•ฝ์  ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ค€๋น„ ์ต์Šคํ”Œ๋กœ์ž‡์˜ ์ž‘์—… ํ”„๋กœํ† ํƒ€์ž…. ๊ณต๊ฒฉ์€ ์‚ฌ์šฉ์ž ์ธก์—์„œ ์–ด๋–ค ์กฐ์น˜๋„ ์ทจํ•˜์ง€ ์•Š๊ณ  ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝํ•œ Android์šฉ Firefox ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์‹คํ–‰๋˜๊ณ  ํ”ผํ•ด์ž๊ฐ€ ๊ณต๊ฒฉ์ž์˜ SSDP ์„œ๋ฒ„์™€ ๋™์ผํ•œ ์„œ๋ธŒ๋„ท์— ์žˆ์œผ๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

Android์šฉ Firefox๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ชจ๋“œ(๋ฉ€ํ‹ฐ์บ์ŠคํŠธ UDP)์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ SSDP ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ๋ฐ ์Šค๋งˆํŠธ TV์™€ ๊ฐ™์€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์žฅ์น˜๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์žฅ์น˜๋Š” ์ด๋Ÿฌํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์‘๋‹ต์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์žฅ์น˜๋Š” UPnP ์ง€์› ์žฅ์น˜์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ XML ํŒŒ์ผ ์œ„์น˜์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ XML ๋งํฌ ๋Œ€์‹  Android์šฉ ์ธํ…ํŠธ ๋ช…๋ น์ด ํฌํ•จ๋œ URI๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธํ…ํŠธ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋ฅผ ํ”ผ์‹ฑ ์‚ฌ์ดํŠธ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ฑฐ๋‚˜ xpi ํŒŒ์ผ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ธŒ๋ผ์šฐ์ €์— ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋จ). ๊ณต๊ฒฉ์ž์˜ ๋Œ€์‘์€ ์–ด๋–ค ์‹์œผ๋กœ๋“  ์ œํ•œ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ˆ˜๋ฅผ ํ•˜๊ณ  ํด๋ฆญํ•˜์—ฌ ์•…์„ฑ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉด์„œ ๋ธŒ๋ผ์šฐ์ €์— ์„ค์น˜ ์ œ์•ˆ์ด๋‚˜ ์•…์„ฑ ์‚ฌ์ดํŠธ๋ฅผ ๊ฐ€๋“ ์ฑ„์šฐ๋ ค๊ณ  ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ์ž์ฒด์—์„œ ์ž„์˜์˜ ๋งํฌ๋ฅผ ์—ฌ๋Š” ๊ฒƒ ์™ธ์—๋„ ์ธํ…ํŠธ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ(URI mailto:)์—์„œ ํŽธ์ง€ ํ…œํ”Œ๋ฆฟ์„ ์—ด๊ฑฐ๋‚˜ ์ „ํ™”๋ฅผ ๊ฑธ๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (URI ์ „ํ™”:).


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€