[工學(공학) ] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임
페이지 정보
작성일 24-03-24 11:21
본문
Download : [공학] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임.hwp
스트링으로 숫자를 입력받은 후 ch-ar로 변환하여 중복 검사를 하였다.
[공학],컴퓨터네트워크,-,자바,소켓프로그래밍을,이용한,야구게임,공학기술,레포트
[工學(공학) ] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임
Download : [공학] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임.hwp( 70 )
레포트/공학기술
[공학] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임 , [공학] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임공학기술레포트 , [공학] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임
순서
[工學(공학) ] 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용한 야구게임
설명
( 컴퓨터네트워크 - 프로젝트1 : 야구게임 )
이 program은 TCP 소켓으로 선택하여 진행하였다.
서버에서는 클라이언트로부터 숫자3개를 전송받고 서버의 숫자와 클라이언트의 숫자들을 비교한다. 중복이 되었다면 “input error”라는 문구를 출력한 후 다시 입력 받도록 하였다. 클라이언트에서 중복된 숫자를 입력하면 다시 입력하도록 한다. 만약 숫자의 자리와 숫자가 일치하면 스트라이크(S), 숫자만 일치하면 볼(B)이다.
1. 클라이언트 서버 흐름도
2. 클라이언트 입력 및 출력
클라이언트는 세자리의 숫자를 입력하는 중복된 숫자를 입력할 수 없도록 하였다. 만약 스트라이크와 볼이 없으면 Out을 보내준다. 만약 클라이언트가 3스트라이크가 된다면 성공 메시지를 보여주고 접속이 종료된다된다. 서버에서 중복되지 않은 임의의 숫자 3개를 생성 한 후 클라이언트에서 중복되지 않은 숫자 3개를 입력 받는다. 서버는 스트라이크와 볼이 몇 개인지 클라이언트에 알려준다.
클라이언트는 총 10번의 도전을 할 수 있고 10번이 지나면 접속이 종료된다된다.
아래는 실제 야구 게임의 예…(To be continued )
다.


