db는 이때 업데이트 //client to server eventName: "scale_object" data: { objectId, left: top: scaleX: scaleY; }"> db는 이때 업데이트 //client to server eventName: "scale_object" data: { objectId, left: top: scaleX: scaleY; }"> db는 이때 업데이트 //client to server eventName: "scale_object" data: { objectId, left: top: scaleX: scaleY; }">
server에서 어떤 유저가 들어왔는지 아나? 모르면 핑퐁 필요
// disconnect로 잡을 수 있는지?
// room_id 도
//eventName: "leave_user"
//data: {
// userId;
//}
**eventName: "move_pointer"**
data: {
x: offsetX
y: offsetY
}
**eventName: "select_object"**
data: {
objectId
}
**eventName: "unselect_object"**
data: {
objectId
userId
}
eventName: "create_object"
data: {
objectData
}
eventName: "delete_object"
data: {
objectId
}
eventName: "update_object"
data: {
objectId
// 변경한 상태만
width:
...
}
**// ---------------------**
//client to server
eventName: "move_object"
data: {
objecId
dleft: 실수,
dtop: 실수,
}
//server to clint
eventName: "move_object"
data: {
userId
objectId
dleft: 실수,
dtop: 실수,
left: 원본
top: 원본
}
eventName: "update_object"
data: {
objectId
left: 변경된 위치
top: 변경된 위치
}
-> db는 이때 업데이트
//client to server
eventName: "scale_object"
data: {
objectId,
left:
top:
scaleX:
scaleY;
}