✅ UDP Server흐름1. Server IP, Port Number 사용자로부터 수집2. 소켓 생성3. 서버 주소 설정4. 소켓 바인딩5. 메세지 수신 대기 1. Server IP, Port Number 사용자로부터 수집 char *serverIP = argv[1];unsigned short serverPort = atoi(argv[2]); 2. 소켓 생성 int sock = socket(AF_INET, SOCK_DGRAM, 0); - AF_INET: 주소 체계 (IPv4) 설정- SOCK_DGRAM: 전송방식 (UDP) 설정- 0: 프로토콜 번호 지정, UDP는 기본으로 3. 서버의 주소 설정 struct sockaddr_in servAddr;memset(&servAddr, 0, size..
Protocol의 정의 우리 사회에는 정치, 과학, 의료 등 수많은 나라 및 사람들 간의 소통이 이루어져야 하는 분야가 존재한다.이 때, 원활한 소통을 위해서 예로부터 Protocol이라는 공동 규약을 정해놓았다. 컴퓨터 간에도 데이터를 전달하기 위한 통신이 필요하며, 이에 따른 Protocol이 존재한다. 그렇다면 어떤 규칙을 정해야할까? 두 사람이 소통할 때,what: 소통의 주제가 무엇인지how: 무엇으로 소통하는지when: 언제 소통하는지에 대한 정의를 필수적으로 정해놓으면 성공적으로 소통할 수 있을 것이다. Protocol의 Key Elements 컴퓨터 통신 프로토콜에서도 what, how, when이 중요한 역할을 한다. what → Semantics (의미론)메시지를 주고받을 때, 각 동작..
- Total
- Today
- Yesterday
- Concurrency
- linebreak
- OCP
- c
- Localization
- 개행
- Tuist
- 줄바꿈
- network software
- OOP
- SWIFT
- Vision
- lsp
- 애플워치
- SWIF
- 채팅화면
- DIP
- SwiftUI
- navigationbar
- SRP
- Di
- UDP
- tuist4
- messagekit
- Solid
- Tabbar
- watchOS
- iSP
- 동시성
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |