diff --git a/socket/handlers/gameEvents.js b/socket/handlers/gameEvents.js index a641ea8..9249b2f 100644 --- a/socket/handlers/gameEvents.js +++ b/socket/handlers/gameEvents.js @@ -16,6 +16,18 @@ module.exports = function(io, socket, gameState) { } }); + // 타임아웃 주고 받기 + socket.on('sandTimeout', function(data) { + try { + const roomId = data.roomId; + + socket.to(roomId).emit('receiveTimeout', { message: "상대방 타임아웃" }); + } catch (err) { + logger.error(`타임아웃 처리 중 오류: ${err}`); + socket.emit('error', { message: "상대방에게 타임아웃 정보를 전달하지 못했습니다." }); + } + }) + // 항복 요청 socket.on('requestSurrender', function(data) { try {