서버와 클라이언트 서버 : 서비스 제공 클라이언트 : 서비스 사용 프로토콜 : 컴퓨터와 컴퓨터가 통신할 때, 소프트웨어 또는 하드웨어가 실행할 절차, 규약 ===기반기술=== ㅇ 유선 : 이더넷, IEEE 802.11 : 무선 ㅇ 리피터(허브), 브릿지, 라우터 통신 연결장치의 필요와 용도 유선 LAN : CSMA/CD, IEEE 802.3 무선 LAN : CSMA/CA, IEEE 802.11 LAN의 기술 : 이더넷, 토큰버스, 토큰링, FDDI, ATM 데이터 수신 유형 ㅇ 유니캐스트 : 목적지가 하나의 수신자 ㅇ 브로드캐스트 : 네트워크에 연결된 모든 컴퓨터가 수신자, 로컬 네트워크로 제한 ㅇ 멀티캐스트 : 특정 그룹의 컴퓨터가 수신자, 라우터를 넘어 다른 네트워크로 전송 가능 CSMA/CD : 충..
1.main_변수와 상수 #include int main(void) { //값, 상수, value, rValue, data, 데이터 //아래와 같은 형식은 값이 저장이 될까?->된다. //unsigned int, int 100; 3.14; "Hello"; 'A'; //파일 FILE* my = 0; fprintf(my, "Hello"); return 0; } 2.main_함수와 자료구조 #include #include int member = 234; int Add(int, int);//declaration int main(void) { //배열은 뭘까? - 자료구조 //배열은 항상int 하나짜리하고 같이 코딩을 한다. int arr[2] = { 0 }; int count = 0; arr[count] = 1..
TCP/IP P : 프로토콜, 이미 정해져있는 약속 변수 : 저장공간 l-value 상수 : 값, value, constant, 데이터 r-value 아이피 확인 : https://findip.kr/ ip는 시스템 혹은 컴퓨터에 할당되어 있는 번호 port는 프로그램의 번호 메모리 전역변수 - Data 영역 함수선언 만들어진 -code 영역 스택 stack - 작업이 수행되는 곳 - 스레드가 관리함 합 - 보통 new, delete, malloc, realloc, calloc 등의 메모리 함수를 사용해야 건들 수 있음 01. 소켓이란? 02. 소켓과 입출력 03. 통신 프로토콜 04. 클라이언트 서버 모델 소켓 프로그래밍 : 컴퓨터 네트워크를 대상으로 하는 입출력 행위를 다루는 프로그래밍을 네트워크 프로..
생성자와 소멸자 생성자 : 객체가 생성될 때 자동으로 호출되는 함수 소멸자 : 객체가 소멸될 때 자동으로 호출되는 함수 //생성자 : 객체가 생성될 때 자동으로 호출되는 함수 //소멸자 : 객체가 소멸될 때 자동으로 호출되는 함수 #include using namespace std; class Myclass { public: Myclass()//생성자 { cout
#include #include #include #define _CRT_SECURE_NO_WARNINGS // 10마리의 서로 다른 동물 (각 카드 2장씩) // 사용자로부터 2개의 입력값을 받음 -> 같음 동물을 찾으면 카드 뒤집기 // 모든 동물 쌍을 찾으면 게임 종료 // 총 실패 횟수 알려주기 int arrayAnimal[4][5];// 카드의 깔린 화면(카드 지도) (20장의 카드) int checkAnimal[4][5];// 카드가 뒤집햤는지 여부를 확인 char* strAnimal[10]; void initAnimalArray(); void initAnimalName(); void shuffleAnimal(); int getEmptyPosition(); int conv_pos_x(int x)..