안녕하세요 선생님
채팅방1 퇴장 버튼을 누르면 소켓 종료후 남은 유저들에게 버튼누른사람이 퇴장했다고
메세지를 보내고 연결을 종료하고싶은데
하기와같이 코딩시 퇴장했다는 메세지는 나오지만, 해당 채팅방에서 채팅이 계속 가능합니다 ㅠㅠ

---server.js
io.on('connection', function(socket){
console.log('유저 접속됨')
socket.on('room1-send', function(data){
io.to('room1').emit('broadcast', data)
})
socket.on('room1', function(사용자){
io.to('room1').emit('broadcast', 사용자)
})
socket.on('joinroom', function(data){
socket.join('room1')
})
socket.on('user-send', function(data){
io.to(socket.id).emit('broadcast', data)
})
socket.on('disconnect', function(data){
io.to('room1').emit('broadcast', data)
})
})
------ejs
<button id="room1" class="btn btn-danger">채팅방1 입장</button>
<button id="room1-out" class="btn btn-danger">채팅방1 퇴장</button>
<button id="room1-send" class="btn btn-danger">채팅방1에서 메세지 보내기</button>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.5.3/socket.io.js" integrity="sha512-iWPnCISAd/J+ZacwV2mbNLCaPGRrRo5OS81lKTVPtRg1wGTC20Cfmp5Us5RcbLv42QLdbAWl0MI57yox5VecQg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-u1OknCvxWvY5kfmNBILK2hRnQC3Pr17a+RTT6rIHI7NnikvbZlHgTPOOmMi466C8" crossorigin="anonymous"></script>
<script>
var socket = io();
$('#room1-send').click(function(){
socket.emit('room1-send', '<%= 사용자.이름 %> <%= 사용자.유형 %> : ' + $('#input1').val());
document.getElementById('input1').value = null;
})
$('#room1').click(function(사용자){
socket.emit('joinroom', '입장시켜줘')
socket.emit('room1', '<p> <%= 사용자.이름 %> <%= 사용자.유형 %>님이 입장하셨습니다. </p>')
})
$('#room1-out').click(function(사용자){
socket.on('disconnect', '퇴장시켜줘')
socket.emit('room1', '<p> <%= 사용자.이름 %> <%= 사용자.유형 %>님이 퇴장하셨습니다. </p>')
})
socket.on('broadcast', function(data){
$('#content').append('<div>' + data + '</div>')
})
</script>