일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래밍
- 마리아 DB
- topic
- ubuntu
- LeetCode
- Linux
- 그랑사가
- 오늘도 우라라 펫
- 오늘도 우라라 공략
- install opencv-4.4.0 on ubuntu 22.04
- 등차수열
- publish
- MSG
- C++
- 반복문
- 리눅스
- mysql
- 토픽
- 우분투
- 오늘도 우라라 펫 공략
- ros
- Subscribe
- while
- 기초
- mariaDB
- C언어
- JungOl
- 환경설정
- 오늘도 우라라
- 데이터 베이스
- Today
- Total
목록프로그래밍/정의 (2)
하루의 쉼터
l Tcp / Ip OSI 모델 7계층을 보았을때 , Tcp / IP 는 전송 계층 4계층에 속하게 된다. TCP란? 연결 지향으로 메세지를 보내기위해 Server와 클라이언트를 확인하며 전달하는 과정을 거치며 자체적으로 오류를 처리하는 프로토콜이다. 서버는 아래와 같은 함수를 이용한다. bind 함수를 이용하여 socket에 필요한 정보를 할당하고 커널에 등록한다. (Protocol, 주소 등) listen 함수를 이용하여 클라이언트의 접속 여부를 한다. accept 함수를 이용하여 클라이언트의 접속을 대기 하고 요청을 허락하여 커널이 소켓을 생성한다. read / write 함수를 통하여 데이터를 송수신 한다 close 함수를 통하여 소켓의 소멸을 신경쓰며 소멸시킨다. 클라이언트는 아래와 같은 함수를..
목표l 프레임워크란 무엇인가?l 라이브러리란 무엇인가?l 플랫폼은 무엇인가?l 비교 l 프레임워크(Framework)란 무엇인가?개발 할 때 필수적인 요소에 해당하는 설계와 구현을 재사용하기 수월하도록 만들어둔 툴이며언어, 컴퍼일러, API, 라이브러리, 알고리즘 , 지원 프로그램등을 포함한다.소프트웨어의 뼈대, 재사용을 제공하는 환경으로 표현을 한다. 위의 말이 어렵다면 여기서 부터 보자.소프트웨어 개발을 하는 경우 Visual Studio나 Eclipse등을 사용 하였을 것이다.이러한 것들을 IDE라고 하며 통합 개발 환경 소프트웨어 인터페이스다.이때 우리는 프로젝트를 생성하기 위하여 무엇인가 하게 되는데그렇다 Visual studio에서 제공 및 사용하고 있었으며 Visual C++, Visual ..