All Pages
1-2 단계: 네트워크 프로그래밍 단계별 동작 구조
1-2 단계: 네트워크 프로그래밍 단계별 동작 구조
2026.01.061. 학습 순서더보기 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 2. 단계별 동작 구조: 전통적인 BSD Socket API(C/C++) 기준의 정석적인 흐름더보기클라이언트(Client) 흐름서버(Server) 흐름[1]생성1. 클라이언트 소켓* 생성[1]생성 1. 서버 소켓* 생성 [2]결합2. 서버 소켓에 IP 주소와 Port 번호 결합 [3]대기3. 클라이언트 요청 대기[2]연결2. 서버로 연결 요청 [4]수락4. 클라이언트 요청 정보와 서버 소켓 정보를 결합해 연결 소켓* 을 생성 ..
1-1 단계: 네트워크 프로그래밍 주요 개념
1-1 단계: 네트워크 프로그래밍 주요 개념
2026.01.061. 학습 순서더보기 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 2. 주요 개념ㄴ 2.1 요약더보기네트워크 프로그래밍클라이언트-서버 통신 모델IP & Port소켓(Socket) ㄴ 2.2 네트워크 프로그래밍이란?더보기네트워크로 연결되어 있는 서로 다른 두 컴퓨터가 데이터를 주고 받을 수 있도록 하는 것이다.ㄴ 2.3 클라이언트-서버 통신 모델이란?더보기 대부분 네트워크 프로그램은 클라이언트-서버(C/S) 모델로 구현되는데 서비스를 받는 클라이언트의 요구(request)에 대하여 서비스를 제공하는 서버..
네트워크 프로그래밍 학습 순서
네트워크 프로그래밍 학습 순서
2026.01.061단계: 기본 이론요약: 개념 → 구조 → 소스코드 → 실행 흐름더보기1-1단계: 네트워크 프로그래밍 핵심 개념 이해네트워크 프로그래밍의 목적과 역할클라이언트(Client)와 서버(Server)의 개념IP, Port, Socket 기본 개념1-2단계: 클라이언트–서버 동작 구조 이해클라이언트 요청(Request) / 서버 응답(Response)서버 대기(Listen) → 연결(Accept) → 송수신 흐름단일 연결 기준 실행 흐름 이해1-3단계: 언어별 소스코드와 실행 흐름 파악PySide6(QTcpServer / QTcpSocket) 구조 이해간단한 서버–클라이언트 코드 분석소켓 역할 구분서버 소켓클라이언트 소켓연결된 소켓 2단계: 애코 구현 요약: 데이터 송/수신의 실제 동작 이해더보기2-1단계: 서..
<Win> 도커 설치
<Win> 도커 설치
2025.12.24
2.2 [Windows] 파이참 가상환경 이해
2.2 [Windows] 파이참 가상환경 이해
2025.11.251. 파이참에서 프로젝트 생성하기더보기파이참에서 프로젝트 생성하기 파이참에서 프로젝트 생성하기1. 일반 프로젝트 생성하기더보기 2. 커스텀 가상환경으로 시작하기더보기basiclike.tistory.com 2. 파이참에서 외부 라이브러리 설치하기더보기파이참에서 외부 라이브러리 설치하기 파이참에서 외부 라이브러리 설치1. 파이참 UI 에서 라이브러리 설치: 가상환경과 패키지 설치 경로 확인하기더보기 라이브러리가 설치된 가상환경의 위치 확인하기 2. 파이참 콘솔에서 라이브러리 설치: 가상환경과 패키지 설치basiclike.tistory.com 3. 가상환경 비교하기: 파이썬 가상환경과 파이참 가상환경 파일 경로 비교더보기 파이썬 가상환경 이해 파이썬 가상환경 이해" data-og-description="1...
2.1 [Windows] 파이참 설치
2.1 [Windows] 파이참 설치
2025.11.251. 파이참 설치더보기 2. 파이참 둘러보기더보기 3. 파이참에서 프로젝트 생성하기더보기파이참에서 프로젝트 생성하기 파이참에서 프로젝트 생성하기1. 일반 프로젝트 생성하기더보기 2. 커스텀 가상환경으로 시작하기더보기basiclike.tistory.com
2. 파이참과 가상환경
2. 파이참과 가상환경
2025.11.252.1 파이참 설치 파이참 설치" data-og-description="1. 파이참 설치더보기 2. 파이참 둘러보기더보기 3. 파이참에서 프로젝트 생성하기더보기파이참에서 프로젝트 생성하기 파이참에서 프로젝트 생성하기1. 일반 프로젝트 생성하기더보기 2. 커스" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/568" data-og-url="https://basiclike.tistory.com/568" data-og-image="https://blog.kakaocdn.net/dna/MVBda/hyZOf4IE7s/AAAAAAAAAAAAAAAAAAAAADv2U9EGlD5LmXJJS6-NSE3VAQfF27FTj5mQd-X3NfNo/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1774969199&allow_ip=&allow_referer=&signature=ZXAfcAw36mCPvX4BiSeGsQ65wc8%3D
1.4 [Windows] 파이썬 가상환경 이해
1.4 [Windows] 파이썬 가상환경 이해
2025.11.251. 파이썬 가상환경 개요더보기A. 파이썬(Python)이란 무엇인가?파이썬은 1991년 Guido van Rossum이 개발한 “쉽게 읽히고, 쉽게 쓰이며, 쉽게 유지보수할 수 있는 언어” 입니다. B. 파이썬의 버전 체계와 호환성 문제 프로그래밍 언어의 호환성1. "개발 환경 설정", 그리고 개발자더보기A. "개발 환경 설정"을 이루는 13개 분야: S/W 개발에 필요한 체크사항들프로그래밍 언어/ 런타임(실행)패키지 관리가상환경IDE/에디터빌드/실행 환경프로basiclike.tistory.com C. 가상환경의 필요성가상환경(Vertual environment)이란 무엇인가?파이썬의프로젝트별 독립 환경 구현 방법 파이썬은 버전·패키지 호환성이 강한 언어가 아닙니다.프로젝트마다 사용하는 라이브러리..
1.3 프로그래밍 언어의 호환성
1.3 프로그래밍 언어의 호환성
2025.11.251. "개발 환경 설정", 그리고 개발자더보기A. "개발 환경 설정"을 이루는 13개 분야: S/W 개발에 필요한 체크사항들프로그래밍 언어/ 런타임(실행)패키지 관리가상환경IDE/에디터빌드/실행 환경프로젝트 구조Git 버전 관리테스트·품질 관리배포 환경환경 변수·보안OS 설정DB·네트워크 환경문서화/협업 B. 사용자 관점과 개발자 관점: 환경설정의 어려움 2. 우리가 익숙한 파일 세계에서의 호환성 더보기유형 A. Word 파일 예시Word 2010 에서 만든 .docx 파일 Word 2019, Word 365에서 열면?대부분 그대로 열림글자, 표, 기본 서식은 문제 없음👉 이유Word는 과거 문서를 계속 열 수 있도록 하위 호환성을 유지합니다. 유형 B. PowerPoint · Excel 실행 ..
1.2 [Windows] 환경 변수 설정
1.2 [Windows] 환경 변수 설정
2025.11.251. 환경 변수(Environment Variable)란 무엇인가?더보기환경 변수(Environment Variable)는Windows, macOS, Linux, 모두에서 사용되며운영체제 관점에서 프로그램 실행해야 할 때“어디에 어떤 프로그램이 있는지” 참고하도록 저장해 두는 전역적 설정값입니다. @ 모든 운영체제에는 환경 변수 설정하는 방법이 존재합니다. @ 개발자라면 기본적으로 숙지해야 하는 개념과 기능입니다.@ 윈도에서 개발 시, 경로(파일명, 폴더명, 계정명)에 한글과 공백을 절대 사용하지 않습니다. 2. 환경 변수가 없다면? 더보기 환경 변수가 설정되어 있지 않은 프로그램을 실행시키고 싶다면실제 프로그램이 설치된 전체 경로를 통해 실행해야 합니다. 3. "시스템 환경 변수 편집" 이동더보기3.1..
1.1 [Windows] 파이썬 설치
1.1 [Windows] 파이썬 설치
2025.11.251. Python 설치 : 2025.Nov.20 권장 버전: 3.10 또는 3.11더보기 정상 설치 확인2. 환경 변수 확인: 파이썬 설치 경로와 환경 변수 확인더보기C:\Users\\AppData\Local\Programs\Python\Python311\python.exe 등
1. 파이썬과 가상환경
1. 파이썬과 가상환경
2025.11.251.1 파이썬 설치 파이썬 설치" data-og-description="1. Python 설치 (2025.Nov.20 권장: 3.10 또는 3.11)더보기 정상 설치 확인2. 환경변수 설정 (우선순위 재확인)더보기C:\Users\\AppData\Local\Programs\Python\Python311\python.exe 등" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/566" data-og-url="https://basiclike.tistory.com/566" data-og-image="https://scrap.kakaocdn.net/dn/z2y9M/hyZOAeSkZ4/zJX16uEkEau0..