์ ๋ ๊ณ ์ ์ธ์ ๋ผ์ฐํ ์ ์ ๊ณตํ์ง ์๋ Heroku์์ socket.io ํ๋ก์ธ์ค๋ฅผ ๋ค์ค dyno๋ก ํ์ฅํ๋ ค๊ณ ์๋ ์ค์ด๋ฉฐ WebSocket์ ์ ์ผํ ์ ์ก ์๋จ์ผ๋ก ์ฌ์ฉํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์์ต๋๋ค. 1.1๋ก ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น์? ๋ํ ๋ธ๋ผ์ฐ์ ํธํ์ฑ์ ์๋ ๊ฒ ์ธ์ ์ด ์์ ์ ๋จ์ ์ ๋ํ ์ ๋ณด๊ฐ ์๋ ์ฌ๋์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.
AFAIK IE8 ๋ฐ IE9๋ ์น ์์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์น ์์ผ๋ง ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ์ฝ๋์์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
io.connect("http://your.domain.com", {์ ์ก: ['์น ์์ผ']});
Websocket ์ฐ๊ฒฐ์ด ์คํจํ๋ฉด(๋๋ ๋ค๋ฅธ ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ ๋จผ์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ ๊ฒฝ์ฐ) ์ฌ์ ํ ๋ค๋ฅธ ์ ์ก์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
@distracteddev {transports: ['websocket']}
๋ฅผ ์ฌ์ฉํ ๋ ๋ค๋ฅธ ์ ์ก์ ์ฌ์ฉํด์๋ ์๋ฉ๋๋ค. ๋๋ฒ๊ทธ ์ถ๋ ฅ๊ณผ ๊ฐ์ ๋ฌด์ธ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ํ์๋๋ ๊ฒ ๊ฐ์ต๋๊น?
์ฐ๊ฒฐ์ด ์น ์์ผ์์๋ง ์๋ํ๋ ๊ฒฝ์ฐ ์๋ฒ์์๋ WebSocket ์ ์ก์ผ๋ก๋ง ์ ์ก์ ์ ํํด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
AFAIK IE8 ๋ฐ IE9๋ ์น ์์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์น ์์ผ๋ง ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ์ฝ๋์์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
io.connect("http://your.domain.com", {์ ์ก: ['์น ์์ผ']});