소개글
혼자 또는 두명이 동시에 접속하여 채팅 및 테트리스 게임을 대전할수 있다.비쥬얼 스튜디오 닷넷 2005환경에서 MFC를 이용하여 다이얼로그 기반으로 작성하였으며
서버는 윈도우 IOCP를 이용하여 작성하였다. 확장이 가능한 서버이기 때문에 차후에
조금만 수정하면 대기실 및 더 많은 인원이 동시에 게임을 할 수 있다.
컴파일 실행환경
Microsoft visual studio .net 2005압축파일 내 파일목록
네트리스.txt
Netris/Netris.sln
Netris/Netris.suo
Netris/Netris/Block.cpp
Netris/Netris/Block.h
Netris/Netris/Board.cpp
Netris/Netris/Board.h
Netris/Netris/Brick.cpp
Netris/Netris/Brick.h
Netris/Netris/ChatMessage.cpp
Netris/Netris/ChatMessage.h
Netris/Netris/CircularQueue.h
Netris/Netris/Connect.cpp
Netris/Netris/Data.h
Netris/Netris/DlgConnect.cpp
Netris/Netris/DlgConnect.h
Netris/Netris/DlgPlaying.cpp
Netris/Netris/DlgPlaying.h
Netris/Netris/Netris.aps
Netris/Netris/Netris.cpp
Netris/Netris/Netris.h
Netris/Netris/Netris.rc
Netris/Netris/Netris.vcproj
Netris/Netris/Netris.vcproj.송지훈.지훈.user
Netris/Netris/NetrisDlg.cpp
Netris/Netris/NetrisDlg.h
Netris/Netris/Network.cpp
Netris/Netris/Network.h
Netris/Netris/Packet.cpp
Netris/Netris/Packet.h
Netris/Netris/PacketSession.cpp
Netris/Netris/PacketSession.h
Netris/Netris/Protocol.h
Netris/Netris/ReadMe.txt
Netris/Netris/resource.h
Netris/Netris/SendPacket.cpp
Netris/Netris/SendPacket.h
Netris/Netris/stdafx.cpp
Netris/Netris/stdafx.h
Netris/Netris/Stream.cpp
Netris/Netris/Stream.h
Netris/Netris/UserDataManager.cpp
Netris/Netris/UserDataManager.h
Netris/Netris/res/block_f.bmp
Netris/Netris/res/block_f2.bmp
Netris/Netris/res/block_t1.bmp
Netris/Netris/res/block_t2.bmp
Netris/Netris/res/main.bmp
Netris/Netris/res/Netris.ico
Netris/Netris/res/Netris.rc2
Netris/Netris/res/playing.bmp
Netris/Netris/res/Thumbs.db
NetrisServer/NetrisServer.sln
NetrisServer/NetrisServer.suo
NetrisServer/NetrisServer/CriticalSection.cpp
NetrisServer/NetrisServer/CriticalSection.h
NetrisServer/NetrisServer/IniFile.cpp
NetrisServer/NetrisServer/IniFile.h
NetrisServer/NetrisServer/IOCPManager.cpp
NetrisServer/NetrisServer/IOCPManager.h
NetrisServer/NetrisServer/Main.cpp
NetrisServer/NetrisServer/MemoryPool.h
NetrisServer/NetrisServer/Netris.ini
NetrisServer/NetrisServer/NetrisServer.cpp
NetrisServer/NetrisServer/NetrisServer.h
NetrisServer/NetrisServer/NetrisServer.vcproj
NetrisServer/NetrisServer/NetrisServer.vcproj.송지훈.지훈.user
NetrisServer/NetrisServer/Network.cpp
NetrisServer/NetrisServer/Network.h
NetrisServer/NetrisServer/Packet.cpp
NetrisServer/NetrisServer/Packet.h
NetrisServer/NetrisServer/PacketSession.cpp
NetrisServer/NetrisServer/PacketSession.h
NetrisServer/NetrisServer/Protocol.h
NetrisServer/NetrisServer/Session.cpp
NetrisServer/NetrisServer/Session.h
NetrisServer/NetrisServer/SessionManager.cpp
NetrisServer/NetrisServer/SessionManager.h
Netris/Netris.sln
Netris/Netris.suo
Netris/Netris/Block.cpp
Netris/Netris/Block.h
Netris/Netris/Board.cpp
Netris/Netris/Board.h
Netris/Netris/Brick.cpp
Netris/Netris/Brick.h
Netris/Netris/ChatMessage.cpp
Netris/Netris/ChatMessage.h
Netris/Netris/CircularQueue.h
Netris/Netris/Connect.cpp
Netris/Netris/Data.h
Netris/Netris/DlgConnect.cpp
Netris/Netris/DlgConnect.h
Netris/Netris/DlgPlaying.cpp
Netris/Netris/DlgPlaying.h
Netris/Netris/Netris.aps
Netris/Netris/Netris.cpp
Netris/Netris/Netris.h
Netris/Netris/Netris.rc
Netris/Netris/Netris.vcproj
Netris/Netris/Netris.vcproj.송지훈.지훈.user
Netris/Netris/NetrisDlg.cpp
Netris/Netris/NetrisDlg.h
Netris/Netris/Network.cpp
Netris/Netris/Network.h
Netris/Netris/Packet.cpp
Netris/Netris/Packet.h
Netris/Netris/PacketSession.cpp
Netris/Netris/PacketSession.h
Netris/Netris/Protocol.h
Netris/Netris/ReadMe.txt
Netris/Netris/resource.h
Netris/Netris/SendPacket.cpp
Netris/Netris/SendPacket.h
Netris/Netris/stdafx.cpp
Netris/Netris/stdafx.h
Netris/Netris/Stream.cpp
Netris/Netris/Stream.h
Netris/Netris/UserDataManager.cpp
Netris/Netris/UserDataManager.h
Netris/Netris/res/block_f.bmp
Netris/Netris/res/block_f2.bmp
Netris/Netris/res/block_t1.bmp
Netris/Netris/res/block_t2.bmp
Netris/Netris/res/main.bmp
Netris/Netris/res/Netris.ico
Netris/Netris/res/Netris.rc2
Netris/Netris/res/playing.bmp
Netris/Netris/res/Thumbs.db
NetrisServer/NetrisServer.sln
NetrisServer/NetrisServer.suo
NetrisServer/NetrisServer/CriticalSection.cpp
NetrisServer/NetrisServer/CriticalSection.h
NetrisServer/NetrisServer/IniFile.cpp
NetrisServer/NetrisServer/IniFile.h
NetrisServer/NetrisServer/IOCPManager.cpp
NetrisServer/NetrisServer/IOCPManager.h
NetrisServer/NetrisServer/Main.cpp
NetrisServer/NetrisServer/MemoryPool.h
NetrisServer/NetrisServer/Netris.ini
NetrisServer/NetrisServer/NetrisServer.cpp
NetrisServer/NetrisServer/NetrisServer.h
NetrisServer/NetrisServer/NetrisServer.vcproj
NetrisServer/NetrisServer/NetrisServer.vcproj.송지훈.지훈.user
NetrisServer/NetrisServer/Network.cpp
NetrisServer/NetrisServer/Network.h
NetrisServer/NetrisServer/Packet.cpp
NetrisServer/NetrisServer/Packet.h
NetrisServer/NetrisServer/PacketSession.cpp
NetrisServer/NetrisServer/PacketSession.h
NetrisServer/NetrisServer/Protocol.h
NetrisServer/NetrisServer/Session.cpp
NetrisServer/NetrisServer/Session.h
NetrisServer/NetrisServer/SessionManager.cpp
NetrisServer/NetrisServer/SessionManager.h