검색어 입력폼
평가점수B

[공학]c언어로 구현한 tictactoe(틱텍톡) 소켓프로그램(서버,클라이언트)

저작시기 2006.10 |등록일 2006.10.28 한글파일한컴오피스 (hwp) | 17페이지 | 가격 1,200원

소개글

C로 구현한 틱텍톡입니다.
리눅스 소켓프로그래밍을 이용해 서버와 클라이언트 모두 있습니다.
선언부분만 약간 바꾸면 윈도우에서도 돌아갑니다.
파일에는 프로그램 설명, 소스, 실행결과캡쳐 화면이 제공됩니다.

목차

1. 문 제
Tic-Tac-Toe 게임을 소켓프로그래밍으로 구현.

2. Tic-Tac-Toe 게임
Tic-Tac-Toe 게임은 9개의 네모칸에 교대로 O , X를 선택해서 3개의 칸에 같은 모양을 선택하면 이기는 게임. 여기에선 O , X대신 S, C를 이용해 서버와 클라이언트가 선택한 것을 나타냄.

3. Tic-Tac-Toe 게임판
012345678
서버와 클라이언트는 게임판의 0~8까지의 숫자를 선택하여
자신이 선택할 위치 선택

4. 결과화면

본문내용

1. 문 제
Tic-Tac-Toe 게임을 소켓프로그래밍으로 구현.

2. Tic-Tac-Toe 게임
Tic-Tac-Toe 게임은 9개의 네모칸에 교대로 O , X를 선택해서 3개의 칸에 같은 모양을 선택하면 이기는 게임. 여기에선 O , X대신 S, C를 이용해 서버와 클라이언트가 선택한 것을 나타냄.

3. Tic-Tac-Toe 게임판
012345678
서버와 클라이언트는 게임판의 0~8까지의 숫자를 선택하여
자신이 선택할 위치 선택

4. 결과화면
4-1. Tic-Tac-Toe 서버 실행모습(클라이언트 접속전)
8001번 포트를 이용해 Tic-Tac-Toe가 실행된 모습.
클라이언트가 접속하기전 클라이언트가 접속하길 기다리는 모습.
4-2. 클라이언트가 서버에 접속한 모습
처음에 서버는 클라이언트가 접속할 때까지 대기.
클라이언트가 접속하면 클라이언트가 접속했다는 표시를 해주고,
서버가 게임을 먼저 시작함.
클라이언트는 서버가 체크할 때까지 대기함.
4-3. 서버가 먼저 0번자리에 체크한 모습
게임의 시작은 서버가 먼저 합니다. 서버가 먼저 0번자리에 체크를하면 게임판 위의 0번자리에 서버가 선택했다고 ‘S’자로 표시가됨.
서버의 선택이 끝나면 서버는 대기모드로 들어가 클라이언트의 선택을 기다리고,
클라이언트쪽에 서버가 선택한 위치가 표시되고 클라이언트의 입력모드로 들어가게됨.
다운로드 맨위로