๋
ธ๋ง๋์ฝ๋ ํด๋ก ์ฝ๋ฉ์ ์งํ์ค ํฐ๋ฏธ๋์ ์ฐํ ์ด์ํ ๋ฌธ์!
<Buffer 68 65 6c 6c 6f 20 66 72 6f 6d 20 74 68 65 20 62 72 6f 77 73 65 72 21>
์ค ํด๋ก ์ฝ๋ฉ์ค Front์์ ์๋ฒ๋ก ์น์์ผ์ ์ด์ฉํด ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ ์ค์ด์๊ณ ,
socket.send("hello from the browser!")
์์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ํฐ๋ฏธ๋์ ๋ก๊ทธ๋ก
hello from the browser!๋ผ๋ ๋ฌธ์๊ฐ ์ฐํ์ผ ํ๋๋ฐ ์ด๊ฒ ์ ๊ฑธ!?
<Buffer 68 65 6c 6c 6f 20 66 72 6f 6d 20 74 68 65 20 62 72 6f 77 73 65 72 21>
์๊ณ ๋ณด๋ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ ๊ณผ์ ์์ ๋ฉ์์ง๋ฅผ ์์ด๋ก ๋ฐ์์ค์ง ๋ชปํ๊ณ buffer์ ์ ์ฅ๋์ด ์๋ 16์ง์๋ฐฉ์์ผ๋ก ๊ฐ์ ธ์จ ๊ฒฝ์ฐ๋ก ์ถ์ธก๋์๋ค๊ณ ํ๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค!
console.log(message);๋ฅผ
console.log(message.toString('utf8'));
๋ก ๋ฐ๊พผ๋ค.
๊ทธ๋ฌ๋ฉด 16์ง์๋ฅผ utf8์ ๋ฐฉ์์ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํด์ค๋ค.