Node.js
Socket.io - socket.emit과 socket.on에서 콜백.
클라이언트 socket.emit("update item", "1", { name: "updated" }, (response) => { console.log(response.status); // ok }); 서버 socket.on("update item", (arg1, arg2, callback) => { console.log(arg1); // 1 console.log(arg2); // { name: "updated" } setTimeout(() => { callback({ status: "ok", }); }, 1000); }); 우선, socket.emit에서 callback을 넘겨줄 수 있다는 점이 특이했다. 이걸 보고, 당연하게도 클라이언트에서 arg로 콜백함수를 보내면 서버에서 받아서 서버에서 실행..