Python - PySide6/4.1 Network
4단계: 채팅 만들기
4단계: 채팅 만들기
2026.01.060. 학습 순서더보기네트워크 프로그래밍 학습 순서 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 1. 학습 목표더보기(1) 1~3단계에서 무엇이 준비되었나1단계에서 확보한 것 (개념/구조)클라이언트/서버 모델IP/Port/SocketListen → Accept → Send/Receive 실행 흐름PySide6에서의 대응 구조서버: QTcpServer클라이언트/연결: QTcpSocket이벤트: newConnection, readyRead, disconnected2단계에서 확보한 것 (송수신 동작)ready..
3단계: 소켓 관리
3단계: 소켓 관리
2026.01.060. 학습 순서더보기네트워크 프로그래밍 학습 순서 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 1. 학습 목표더보기이번 단계의 목적은 서버가 여러 클라이언트를 동시에 처리하기 위해 반드시 해야 하는 관리 작업을의 구조를 이해하고, 앞으로 어떤 방법으로 구분할 것인지 선택하고 이를 로직으로 구현해야할지 고려한다.서버는 여러 클라이언트를 어떻게 구분하는가?연결된 소켓을 어떻게 저장해야 하는가?한 클라이언트의 메시지를 모든 클라이언트에게 보내려면 서버는 무엇을 해야 하는가? 3-1 단계: 소켓 역할 구분 복..
2단계: 애코 구현
2단계: 애코 구현
2026.01.060. 학습 순서더보기네트워크 프로그래밍 학습 순서 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 1. 학습 목표더보기 2. Telnet 활성화더보기Telnet 클라이언트는 사용자가 입력한 문자열을 그대로 TCP 서버로 전송하는, 가장 단순한 네트워크 테스트 도구입니다. Telnet = 가장 단순한 TCP 클라이언트데이터 형식 = Plain Text(문자열)목적 = 서버 연결 테스트, 데이터 수신 확인, 디버깅2-1단계: 서버 수신 구조 이해더보기(1) 동작 구조 (2) 서버 구현# 2-1단계: 서버 ..
1-3 단계: 소스코드와 실행 흐름
1-3 단계: 소스코드와 실행 흐름
2026.01.060. 학습 순서더보기네트워크 프로그래밍 학습 순서 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 1. PySide6 네트워크 실행 흐름 비교더보기 2. 서버 코드와 실행 흐름더보기(1) 서버(Server) 실행 흐름 준비 → 대기 → 수락 → 송수신 → 종료 (2) 서버 실행 흐름 단계 [1] 서버 소켓 생성# “연결 요청을 받을 창구”를 만든다.server = QTcpServer() [2] 바인딩 + 리슨 시작# “이 IP/Port로 들어오는 연결 요청을 받을 준비 완료”# 성공하면 서버는 대기..
1단계: 기본 이론
1단계: 기본 이론
2026.01.060. 네트워크 프로그래밍 학습 순서 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별 동작 구조 이해프로그래밍 언어별 소스코드 파악실basiclike.tistory.com 1-1 단계: 네트워크 프로그래밍 주요 개념 네트워크 프로그래밍 주요 개념1. 학습 순서더보기 네트워크 프로그래밍 학습 순서1단계: 기본 이론개념→ 구조 → 소스코드 → 실행 흐름네트워크 프로그래밍 학습에 필요한 주요 개념을 이해클라이언트-서버 개념과 단계별basiclike.tistory.com 1-2 단계: 네트워크 프로그래밍 단계별 동작 구조 네트워크 프로그래밍 단계별 동작 구조1. 학습 순서더보기 네트워크 프로그래밍..