资 源 简 介
오파츠넷
오파츠넷은 게임용 네트워크 레이어입니다.
소켓프로그래밍을 몰라도 네트워크 게임을 만들 수 있도록 도와줍니다.
서버 - 클라이언트 구조에 적합합니다.
여러분이 만드는 서버 프로그램은 *오파츠넷 서버 서비스*를 이용하셔야 합니다.
여러분이 만드는 클라이언트 프로그램은 *오파츠넷 클라이언트 서비스*를 이용하셔야 합니다.
# 기능 소개 #
오파츠넷 서버 서비스 기능
1. 클라이언트 접속 받기
1. 클라이언트의 지연 시간 지속적으로 갱신해서 알려주기
1. 특정 클라이언트에게 패킷 보내기(TCP랑 UDP 가능)
오파츠넷 클라이언트 서비스 기능
1. 서버에 IP주소로 접속하기
1. 서버에 패킷 보내기 (TCP만 가능)
1. 지역 네트워크 서버 찾기 (LAN 게임 방 찾기 기능 말하는 거임)
# 플랫폼 #
* 타겟 플랫폼 : PC / 윈도우즈 XP 이상
* 언어 : Visual C++
* 개발 IDE : Visual Studio 2012 (update 2)
* 개발 운영체제 : Windows 7
# SDK 구조 #
example 폴더 - 예제 소스 및 실행 파일가 있습니다.
* client\_demo 폴더 - 채팅 클라이언트
* Debug 폴더 - 예제 디버깅용 실행 파일
* Release 폴더 - 예제 릴리즈용 실행 파일
* server\_demo 폴더 - 채팅 서버
* stress\_inductor 폴더 - 디버깅용이에요.... 그냥 무시하세요
opznet 폴더 - 오파츠넷 소스 및 바이너리 파일과 링크 파일과 헤더(.dll, .lib, .h)가 있습니다.
* dependencies 폴더 - 오파츠넷이 쓰는 라이브러리입니다.
* sfml2 - sfml 라이브러리인데 제가 좀 개조해서 원본이랑 다릅니다.
* include - 오파츠넷 헤더 파일
* lib - 오파츠넷 .lib이랑 .dll파일
* opznet-