비트캠프 미니 프로젝트 4
github
GitHub - J-petto/bitcamp-project4: 소켓과 쓰레드를 이용한 빙고게임
사용 기술
역할
- 서버 및 클라이언트 구현
- 빙고 게임 기본 기능 구현
- 서버
- ServerSocket을 이용하여 클라이언트를 받고 연결.
- Thread를 이용하여 두 개의 클라이언트가 빙고 정보를 저장 및 공유함.
- 클라이언트
- Socket을 이용하여 서버 연결 대기
- 상대 턴일 때 대기 → 특정 문자열이 들어올 때마다 게임 진행에 맞춘 플레이 진행
소감
- 좋았던 점
- 예전 socket에 대해 막막하고 어려웠는데 해당 프로젝트를 진행하며 한단계 나아감.
(완벽하진 않다. 좀 더 공부가 필요)
- 서버에 대해 잘 몰라 책과 검색을 통해 공부하면서 진행하느라 솔직히 기간 내에 완성할 수 있을까하는 부담감이 있었음에도 잘 이겨낸 것.
- 좀 더 잘 해볼 점
- 버그가 남아있어 아쉬움이 있다. → 계속 와일문을 도는 이유인 것 같은데 wait을 통해 고쳐보고 싶었지만 기간 내에 고치지 못해서 Fail…