์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ๋์ ๊ณํ๋ฒ
- Node.js
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฝ๋ฉํ ์คํธ
- ์นด์นด์ค์ฑ์ฉ
- DP
- ์ด๋ฏธ์ง ์์
- custom hook
- ์นด์นด์ค
- ๊ณผ์ ํ ์คํธ
- TypeScript
- ๋๋๊ทธ ์ด๋ฒคํธ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ ํฌ๋ฉง
- ๋ธ๋ฃจํธํฌ์ค
- ์ฝํ
- js
- icecandidate
- ๋ถ์คํธ์ปจํผ๋ฐ์ค
- svgํ์ผ ๋ค๋ฃจ๊ธฐ
- ๋ถ์คํธ์บ ํ์น๋ชจ๋ฐ์ผ
- React
- Redux toolkit
- JavaScript
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- ๋ฆฌ๋์ค ํดํท
- router v6
- ์ด๋ถํ์
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (100)
๐ฅ dev-ruby
์ด๋ฒ์ WebRTC ๊ด๋ จ hook์ ๋ง๋ค์๋๋ฐ, ๊ณต๋ถํ๋ฉด์ ๊ตฌํํ๊ธฐ๊น์ง ์๊ฐ์ด ๊ฝค ๊ฑธ๋ ธ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ๋ด๊ฐ ๋ง๋ ํ ์ npm package์ ์ฌ๋ ค์ ๋ค๋ฅธ ๋ถ๋ค์ด ๋์์ ๋ฐ์ ์ ์์ผ๋ฉด ์ข์ง ์์๊น! ๋ผ๋ ์๊ฐ์ ์ฒ์์ผ๋ก! ์ฌ๋ ค๋ดค๋ค. https://www.npmjs.com/package/@ruby-s/use-rtc @ruby-s/use-rtc React hook to connect to WebRTC. Latest version: 1.1.8, last published: 19 hours ago. Start using @ruby-s/use-rtc in your project by running `npm i @ruby-s/use-rtc`. There are no other projects in the np..
socket์ ์ฌ์ฉํ ๋๋ง๋ค socket ๊ฐ์ฒด๋ฅผ ์ ์ญ์ ์ ์ธํด์ ์ฌ์ฉํด์ผ ํ ์ง ์ปดํฌ๋ํธ ๋ด์ ์ ์ธํด์ ์ง์ญ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ ์ง ํญ์ ๊ณ ๋ฏผ์ด์๋ค.. ์ ์ญ์ผ๋ก ์ฌ์ฉํ๋ฉด ๋ฆฌ์กํธ์ ์ฑ์ ์ ์ ์, ๋ฐ๋ก ์์ผ์ ์ปค๋ฅ์ ๋๊ธฐ ๋๋ฌธ์ ๋๋ฌด ๋ถํธํ๋ค ๊ทธ๋ ๋ค๊ณ ์ง์ญ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋๊น ์ปค๋ฅ์ ์ด ๋ ๋๋ง๋ ๋๋ง๋ค ์์ฑ๋๊ธธ๋ ๋ ๋๋ง์ด ์์ฃผ ์ผ์ด๋๋ ์๋น์ค์ผ ๊ฒฝ์ฐ ๋ถํ๊ฐ ์ฌํ ๊ฒ์ด๊ณ , ์ค์ ๋ก WebRTC ํ์ ํ์ ๊ตฌํ์ ํ๋ฉด์ ์์ฒญ๋ ๋ ๊ณผ ๋ง์ฃผํ๋ค.. ์๋๋ ๋ด๊ฐ ์ฒ์์ ์ ์ฉํ๋ ์์ผ ์ฝ๋๋ค. function App() { const socket = io(env.SERVER_PATH + `namespace`); return ( // ์ด์ฉ๊ณ ); } export default App; App ์ปดํฌ๋ํธ๊ฐ ๋ ๋๋ง๋ ๋๋ง๋ค ์์ผ ๊ฐ..
๋ถ์คํธ์บ ํ ์น๋ชจ๋ฐ์ผ ๋ฉค๋ฒ์ญ ๊ทธ๋ฃน ํ๋ก์ ํธ์์ WebRTC๋ฅผ ๋ค๋ฃจ๊ฒ ๋๋ค. ๋ณธ๊ฒฉ์ ์ธ ์์ ์ ๋ค์ด๊ฐ๊ธฐ ์์ WebRTC์ ๋ํด ๋ฌด์งํ ์ํ์๊ธฐ์ ๋ฏธ๋ฆฌ ํ์ต์ ํด๋ณด์๋ค ์ฒ์ ํ์ตํ ๋๋ ์ง์ง ์ด๊ฒ ๋ญ์ง ์ถ์๋ค.. ๊ทธ๋์ ์ดํด ๋ชปํ ์ฑ ์ผ๋จ ๊ฐ๋ ์ด๋ผ๋ ๋ง๊ตฌ ์ ์ด๋จ๋ค MDN ๋ฌธ์๋ฅผ ํ๋์ฉ ์ดํด๋ณด๊ณ , ๋ธ๋ก๊ทธ ์๋ฃ๋ฅผ ์์ฒญ ์ฐพ์ ๋์ ๋๊ธฐ๋ค๋ณด๋ ์ด๋์ ๋ ์ ๋ฆฌ๊ฐ ๋๋ค ํ๋จ์ ์ฐธ๊ณ ํ ๋ฌธ์๋ค ์ ์ด๋จ์ด์ ๐ค WebRTC(Web Real Time Communication)๋?? ๋ธ๋ผ์ฐ์ ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ณ๋์ ์ํํธ์จ์ด ์์ด ์์ฑ, ์์ ๋ฏธ๋์ด, ํ ์ค, ํ์ผ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ค์ ์ค์๊ฐ ํต์ (RTC)์ผ๋ก ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ์ ์ด๋ค. Peer To Peer ๋ฐฉ์์ผ๋ก ์ ์กํ๋ฉฐ, ์๊ทธ๋๋ง ์๋ฒ ํ๋๋ง ์์ผ๋ฉด ๋๋ค. ์..
10์ 20์ผ ๋ชฉ์์ผ์ ๋ค์ด๋ฒ 1784๋ก ๋ถ์คํธ ์ปจํผ๋ฐ์ค๋ฅผ ๋ค๋ ์๋ค ๋ด๊ฐ ๋ค์ด๋ฒ ์ ์ฌ์ฅ์ ๊ฐ๋ณด๋ค๋ .. ์ด๋ฐ ๊ฒฝํ์ ๋ ์ธ์ ํด๋ณผ๊น ๋๋ฌด ์ค๋ ๋ค ใ ใ ์ฌ์ค ํ๊ธฐ ์ด๋ฐ๊ฑฐ ์ง์ง ๋ชป์ด๋คใ ๊ธ์ด๋ผ๊ณค ์ธ ์ค ๋ชจ๋ฅธ๋ค.. ํ์ ํ ๊ตฟ์ฆ๋ฅผ ์ค๋ค๋ ์์์ ํ๋ฒ ์๋ฌด๋ง์ด๋ ๋์ ์ฌ๋ณด๋ ค๊ณ ํ๋ค :) ์ ์ฌ์๊ฐ์ ๊ฐ์ ์ฒญ์ฃผ ์ฌ์๋ ๊ฒฝ์ฐ๋๊ณผ "๊ทธ๋ผ๋" ๋ผ๋ ์ดํ๋ฆฌ ์๋น์ ๋ฐฉ๋ฌธํ๋ค ๋ง์คํฐ ์กฐ์๋์ด ์ถ์ฒํด์ฃผ์ ๋ง์ง์ด๋ผ ๊ถ๊ธํด์ ๊ฐ๋ดค๋๋ฐ, ์ ๋งค์ฝค ์ด๋ผ๋ฏธ ํ์คํ? ๊ฐ ์์ฒญ ๋ง์์๋ฐ ๋ญ๊ฐ ํน์ ์ ๋ง์ด ๋ฌ๋๋ฐ ๋๊ฒ ๋น์ธ์ ๊ฐ๋ ๋จน์ ์ ์์ ๊ฒ ๊ฐ๋ค ใ ใ ์ธ์ ๊ฐ ๋ค์ด๋ฒ๋ก ๊ฐ๋ค๋ฉด ์์ฃผ ๊ฐ์ผ์ง ๊ธธ์ ํค๋งค์ ์ฃผ๋ณ ๋ถ๋ค์๊ฒ ์ฌ์ญค๋ด์ ๊ฒจ์ฐ๊ฒจ์ฐ ์ฐพ์๊ฐ ๋ง์ง์ด์๋๋ฐ, ๋๋ค ๋ถ๋ค์ ๋ค๋ค ์์๋ ๋ง์ง์ธ ๊ฒ ๊ฐ๋๋ผ! ๋ค์ด๊ฐ์ ๋ฐฉ๋ฌธ์ฆ์ ๊ฒ! ํ๋น ๋ฐฉ๋ฌธ์ฆ์ ๋ชฉ์..
๋ถ์คํธ์บ ํ ์ต์ข ํฉ๊ฒฉ๊น์ง ๊ธฐ๋๊ธด ์ฌ์ ์ด์๋ค.. ํ๋ฃจ์ ๋ฐฑ์ค 3~4๋ฌธ์ ์ฉ ํ๋ฉฐ ๋ถ์คํธ์บ ํ ์ค๋น์๋ง ๋งค๋ฌ๋ ธ๋ค ๋ฐฑ์ค ๋ฌธ์ ๋ ๋ฒจ์ ๊ณจ๋ 4-5 ~ ์ค๋ฒ 1-2 ์ ๋๋ก ๊พธ์คํ ํ์๋ค ๋ฌผ๋ก ํ๋ก๊ทธ๋๋จธ์ค๋ ํ์๋ค ํ๋ก๊ทธ๋๋จธ์ค๋ Lv.1 ~ 2๋ฌธ์ ๋ ์ด๋ฏธ ๋ค ํ์ด๋ ์ํ๋ผ ํ์๋ ๋ฌธ์ ๋ฅผ ๋ค์ ํ๋ฉด์ ์ค๋นํ๋ค ์ง๋ ๊ธฐ์๋ ์ง์ง๋ ๊ธฐ์ ํ๊ธฐ๋ฅผ ๋ณด๋ฉด ์ฝํ ๋ฌธ์ ๊ฐ ๊ทธ๋ฆฌ ์ด๋ ต์ง ์๊ณ CS๊ฐ ์๊ตฌ๋๋ค๋ ํ๊ธฐ๊ฐ ๋๋ถ๋ถ์ด๋ผ CS๊ณต๋ถ๋ ์กฐ๊ธ(?)ํ๋ค ์ฌ์ค CS๊ฐ ๋๋ฌด ๊ด๋ฒ์ํ๊ธฐ๋ ํ๊ณ 1์ฐจ ์ฝํ ๊ฐ ์ธํฐ๋ท ๊ฒ์์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ cs50? ๊ฐ์ ํ ๋๋ฒ์ฉ ํ์ด๋ณด๋ ์ ๋๋ก๋ง ๊ณต๋ถํ๋ค ์์์ ์ง์ ์ง๋ฌธ (๊ณต๋ฐฑ ํฌํจ 400์ ๋ด์ธ) 1. ์ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์์ง ๋ถ์บ ์์ ์ด๋ฃจ๊ณ ์ ํ๋ ๋ชฉํ์ ํจ๊ป ์์ 2. ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ ์ํ๊ณ ์ถ์ด..
6์ 27์ผ - 7์ 1์ผ๊น์ง ์ฒซ์งธ์ฃผ ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ ์ธํด์ญ์ ์์ํ๋ค ์ฒ์ ๋ฐฐ์ ๋ฐ์ ํ์ ํ์ธํ๋๋ ๋ด๊ฐ ๋ฆฌ๋์๋ค..! ํ์ง๋ง ์ฒซ๋ ํ์ 2๋ช ์ด ํ์ฃผํ๊ฒ ๋๊ณ .. ๋จ์ 4๋ช ์ด์ ๊ตฌํ์ด ํ๋ค ๊ฒ ๊ฐ์ ๋ผ์ด์ธ ๋ฉํ ๋๊ป ๋ฌธ์๋ฅผ ๋๋ ธ๋๋ ํ ์กฐ์ ์ด ํ์ํ ๊ฒ ๊ฐ๋ค๊ณ ๋ง์ํ์ จ๋ค ๊ฒฐ๊ตญ ํ D์ ๊ฐ์ด ์์ ์ ํ๊ฒ ๋์๊ณ ์ฐ๋ฆฌ๋ ์ด 8๋ช ์ผ๋ก ์ด๋ฃจ์ด์ง ๋๊ท๋ชจ ํ์ด๋ค .. ๋์ ๋ค๋ฅธ ํ ๋ถ์ด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋งก์๊ณ , ๋ฐฑ์๋ 3๋ช , AI 3๋ช ์ด๋ ๊ฒ ๋๋ ์ก๋ค. ์ฒซ๋ ์ ์ฃผ์ ๋ฅผ ์ ํ๊ณ , ์ฐ๋ฆฌ๋ ์ฃผ๋ณํ๊ฒฝ์ ๋ฐ๋ฅธ ๋ ธ๋ ์ถ์ฒ ์๋น์ค๋ฅผ ์น์ฌ์ดํธ๋ก ์ ์ํ๊ธฐ๋ก ํ๋ค ์ ์ ์๋๋ฆฌ์ค 1. ์ ์ ๊ฐ ์ฌ์ง์ ์ ๋ก๋ํ๋ค. 2. ์ ํธํ๋ ์ฅ๋ฅด๋ฅผ ํ๋ ์ ํํ๋ค. 3. ์ฌ์ง๊ณผ ์ฅ๋ฅด๋ฅผ ์กฐํฉํ ์ด์ธ๋ฆฌ๋ ๋ ธ๋ ์ถ์ฒ ๊ฒฐ๊ณผ๋ฅผ ์กฐํํ๋ค. 4. ์ํ๋ ์์ ์ ์ ํ..