-
Notifications
You must be signed in to change notification settings - Fork 4
DailyScrum 201123
GunBros edited this page Nov 23, 2020
·
1 revision
-
DB + Redis์ ๋ฐ์ดํฐ ์ธํ (์ํ)
- ID, ์ขํ๊ฐ(x์ขํ, y์ขํ, 20์ฉ ์ฐจ์ด๋๋๋ก), ์ํ, ์๊น
- ์ํ
- ์๋งค๋ ์ํ -> ํ์
- ์๋งค ๋์ง ์์ ์ํ -> ์ฐ๋์
- ํด๋ฆญ๋ ์ํ -> ๋ถํ์
- ์ทจ์์ค์ธ ์ํ -> ๊ฒ์ ์
-
์์ผ ํต์ ์ ํตํ Redis ๋ฐ์ดํฐ ๋ณ๊ฒฝ (์ํ)
-
ํ์ฐจ id : A
-
io.emit('clickSeat', ํ์ฐจ id, seatId, seatData)
-
io.on('receiveData', (seats)=>{
})
- const socket = io(
http://localhost:8080/A
, { transports: ["websocket"], upgrade: false, });
- socket ํจํค์ง ์ค์น + ํต์ ํ์ธ
- canvas์ ์ข์ ํํํ๊ธฐ (๊ตญ์ )
- ํด๋ฆญ ์ด๋ฒคํธ ์ฒ๋ฆฌ ํ๊ธฐ (๊ตญ์ )
- ์ข์ ์ ํ ํ์ด์ง ๊ตฌํ, canvas๋ค์ด๊ฐ๋ ๋ถ๋ถ ๋นผ๊ณ (์ง์ฐ)
- ํ์ด์ง๊ฐ ๋์ด๊ฐ๋ฉด ์์ผ์ ๋ซ์์ค