C언어로 구현한 콘솔 네트워크 장기 게임
페이지 정보
작성일 23-02-24 09:22
본문
Download : Jang.zip
server/member.dat
server/log/111128.log
client/Debug/ConnectServer.obj
server/Debug/HandleReq.obj
server/Debug/log/13425.log
client/Debug/Board.obj
server/ErrorHandling.c
C 소켓 프로그래밍으로 구현한 콘솔 장기 게임입니다.
client/Debug/client.pdb
client/Debug/User_Comm_Thread.obj
다. 이 부분 역시 개념을 이해하시는 데에 도움이 될 듯 합니다.
client/ReadyGame.c
client/ConnectServer/WaitingRoom.c
client/Debug/Recvdata.obj
client/Debug/Init_Show.obj
client/ConnectServer/InputData.c
server/ConnectHdr.h
client/Debug/SelectPiece.obj
server/Debug/member.dat
server/Debug/server.exe
client/Debug/ReadyGame.obj
server/server.dsw
server/ServerHdr.h
server/AcceptLogin.c
client/main.c
client/ErrorHandle.c
client/Debug/ConsolHandle.obj
client/ConnectServer/ErrorHandling.c
server/HandleReq.c
server/Debug/AcceptLogin.obj
server/Debug/vc60.idb
client/client.dsw
C 소켓 프로그래밍으로 구현한 콘솔 장기 게임입니다. 일반적인 온라인 보드 게임의 기능은 대부분 구현돼 있으나 굳이 콘솔로 구현한 이유는 네트워크 소켓 프로그래밍이 본 프로젝트의 핵심이기 때문입니다. 게임 기능 외에 회원 정보 관리, 방 개설, 채팅 등의 기능이 포함돼 있습니다. 이 부분 역시 concept(개념)을 이해하시는 데에 도움이 될 듯 합니다. 잡다한 기능은 없기 때문에 소켓 프로그래밍을 이해하시는 데 있어 많은 도움이 되리라 생각됩니다. client/ConnectServer/RecvData.c
server/Debug/log/111128.log
client/Debug/Chating.obj
client/ConsoleHandle.c
설명
client/Board.c
server/server.dsp
client/Connect.c
client/Debug/User_Comm.obj
C언어로 구현한 콘솔 네트워크 장기 게임
server/Debug/log/111129.log
client/client.dsp
client/Debug/client.ilk
server/log/111127.log
server/Debug/Chating.obj
server/Debug/vc60.pdb
client/ConnectServer/ConnectServer.c
server/Debug/Handle.obj
server/Debug/log/111127.log
server/server.opt
client/GameHdr.h
server/Debug/server.pdb
client/Debug/Login.obj
server/Debug/server.obj
client/client.opt
client/ConnectServer/Login.c
server/server.ncb
client/Debug/client.obj
server/Debug/server.ilk
server/Chating.c
client/client.ncb
client/Debug/testtttttt.obj
client/ConnectServer/ConnectHdr.h
client/Debug/ErrorHandle.obj
client/ConnectServer/ClntHdr.h
순서
client/Debug/WaitingRoom.obj
client/ServerIP.txt
client/Handle.c
client/Debug/ServerIP.txt
Download : Jang.zip( 92 )
server/server.plg
client/Debug/vc60.pdb
client/Debug/Connect.obj
client/Debug/Selected.obj
client/client.plg
client/Debug/vc60.idb
server/Debug/ErrorHandling.obj
레포트 > 공학,기술계열
일반적인 온라인(online) 보드 게임의 기능은 대부분 구현돼 있으나 굳이 콘솔로 구현한 이유는 네트워크 소켓 프로그래밍이 본 프로젝트의 핵심이기 때문입니다. 게임 기능 외에 회원 정보 관리, 방 개설, 채팅 등의 기능이 포함돼 있습니다. 잡다한 기능은 없기 때문에 소켓 프로그래밍을 이해하시는 데 있어 많은 도움이 되리라 생각됩니다. 또한 채팅과 게임을 별도로 진행하기 위해 멀티 스레드 기능을 이용했습니다. 서버 프로그램과 클라이언트 프로그램으로 나뉘어져 있으며 클라이언트 폴더의 ServerIP.txt 파일에 서버의 IP를 입력함으로써 게임이 작동합니다(현재 버전은 로컬호스트 아이피가 적용)
client/Debug/Handle.obj
client/Debug/main.obj
server/server.c
client/ConnectServer/ConsoleHdr.h
client/ConsoleHdr.h
client/Debug/InputData.obj
server/Debug/server.pch
client/User_Comm_Thread.c
client/User_Comm.c
client/Debug/ConsoleHandle.obj
서버 program과 클라이언트 program으로 나뉘어져 있으며 클라이언트 폴더의 ServerIP.txt 파일에 서버의 IP를 입력함으로써 게임이 작동합니다(현재 버전은 로컬호스트 아이피가 적용)
client/SelectPiece.c
장기, 게임, 네트워크, C, C언어, 온라인, 프로그램, 소프트웨어, 콘솔, 소켓
client/ConnectServer/ConsoleHandle.c
client/Debug/client.exe
client/Debug/client.pch
또한 채팅과 게임을 별도로 진행하기 위해 멀티 스레드 기능을 이용했습니다.


