24년 4학년 1학기 '네트워크 프로그래밍' 수업에 진행한 개별 텀프로젝트 주제는 네트워크 소켓을 이용해 네트워크 관련 기능을 구현하는 것. 나는 게임을 좋아하는 편이라서 게이머들이 자주 이용하는 메신저 앱인 디스코드에서 자주 이용하는 봇을 만들기로 했다. 퀴즈를 출제하는 봇을 제작하여 사용자가 실시간으로 봇과 메세지를 주고받기도 하고 사용자의 답변을 퀴즈봇이 정답인지 오답인지 처리하는 그런 기능들이 이 주제에 적합하다고 생각했다. 대표적으로 사용한 네트워크 기술 : SOCKET.IO JavaScript 라이브러리인 SOCKET.IO를 이용해서 실시간으로 서버와 클라이언트가 양방향으로 메세지를 주고 받으며 이벤트 처리도 가능하게 제작. 기능 소개 /도움 : 내가 봇에 입력할 수 있는 명령어들을 보여줌..