Programming Language/c,c++
[C/C++] C++로 2048 구현하기
#include #include #include #include using namespace std; /* 키보드 값 */ #define UP 0 #define DOWN 1 #define LEFT 2 #define RIGHT 3 #define SUBMIT 4 /* 색상 열거형 정의*/ enum { black, blue, green, cyan, red, purple, brown, lightgray, darkgray, lightblue, lightgreen, lightcyan, lightred, lightpurple, yellow, white, }; /* 함수 선언 */ void init(); void gotoxy(int, int); void DrawTitle(); int DrawMenu(); int key..

[ c++ ] c++를 이용한 TCP 소켓 통신 구현
소켓이란? -컴퓨터가 통신을 하기 위한 도구. 이 소켓을 이용해 컴퓨터 간에 데이터를 주고 받을 수 있다. -패킷이란 소켓이 주고받는 데이터를 정형화 해놓은 것이다. - 소켓은 다음과 같은 요소들로 구성되어있다. · 인터넷 프로토콜 (TCP, UDP, raw IP) · 로컬 IP 주소 · 로컬 포트 · 원격 IP 주소 · 원격 포트 - 소켓에는 크게 2가지 유형이 있다. 연결지향형, 비연결 지향형이다. 연결지향형 : 각 소켓끼리 서로 연결된 상태에서 통신을 하는 것 -일반적으로 말하는 TCP/IP 가 바로 연결 지향형 소켓에 해당된다. 연결된 대상 외에 다른 대상과 통신이 불가능하고 만약 다른 대상과 통신을 하고 싶다면 그 대상과 연결되는 새로운 소켓을 하나 더 만들어 주어야 한다. 연결지향형 소켓은 데..