Socket.io: ํด๋ผ์ด์–ธํŠธ๊ฐ€ WebSocket๋งŒ ์œ ์ผํ•œ ์ „์†ก์œผ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ์ œํ•œํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ฉ๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2014๋…„ 09์›” 06์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: socketio/socket.io

์ €๋Š” ๊ณ ์ • ์„ธ์…˜ ๋ผ์šฐํŒ…์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” Heroku์—์„œ socket.io ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ค์ค‘ dyno๋กœ ํ™•์žฅํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘์ด๋ฉฐ WebSocket์„ ์œ ์ผํ•œ ์ „์†ก ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. 1.1๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์„๊นŒ์š”? ๋˜ํ•œ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ์„ ์žƒ๋Š” ๊ฒƒ ์™ธ์— ์ด ์ž‘์—…์˜ ๋‹จ์ ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

AFAIK IE8 ๋ฐ IE9๋Š” ์›น ์†Œ์ผ“์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์†Œ์ผ“๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ํด๋ผ์ด์–ธํŠธ ์ฝ”๋“œ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

io.connect("http://your.domain.com", {์ „์†ก: ['์›น ์†Œ์ผ“']});

๋ชจ๋“  3 ๋Œ“๊ธ€

AFAIK IE8 ๋ฐ IE9๋Š” ์›น ์†Œ์ผ“์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์†Œ์ผ“๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ํด๋ผ์ด์–ธํŠธ ์ฝ”๋“œ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

io.connect("http://your.domain.com", {์ „์†ก: ['์›น ์†Œ์ผ“']});

Websocket ์—ฐ๊ฒฐ์ด ์‹คํŒจํ•˜๋ฉด(๋˜๋Š” ๋‹ค๋ฅธ ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•์„ ๋จผ์ € ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•  ๊ฒฝ์šฐ) ์—ฌ์ „ํžˆ ๋‹ค๋ฅธ ์ „์†ก์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.

@distracteddev {transports: ['websocket']} ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค๋ฅธ ์ „์†ก์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

์—ฐ๊ฒฐ์ด ์›น ์†Œ์ผ“์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์„œ๋ฒ„์—์„œ๋„ WebSocket ์ „์†ก์œผ๋กœ๋งŒ ์ „์†ก์„ ์ œํ•œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

akasrai picture akasrai  ยท  3์ฝ”๋ฉ˜ํŠธ

stnwk picture stnwk  ยท  4์ฝ”๋ฉ˜ํŠธ

varHarrie picture varHarrie  ยท  3์ฝ”๋ฉ˜ํŠธ

rudijs picture rudijs  ยท  4์ฝ”๋ฉ˜ํŠธ

shashuec picture shashuec  ยท  4์ฝ”๋ฉ˜ํŠธ