Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- tableView
- RxCocoa
- clean architecture
- uitableview
- swift documentation
- 클린 코드
- uiscrollview
- Refactoring
- rxswift
- Protocol
- 리펙터링
- ios
- 리팩토링
- Human interface guide
- combine
- Xcode
- UICollectionView
- collectionview
- swiftUI
- SWIFT
- 스위프트
- UITextView
- HIG
- Observable
- 애니메이션
- MVVM
- 리펙토링
- map
- ribs
- Clean Code
Archives
- Today
- Total
목록RTCDataChannel (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] WebRTC - 개념 (STUN, NAT, TURN, MediaStream, RTCPeerConnection, RTCDataChannel)
사전 지식 1) IP 라우팅 라우팅: OSI(Open Systems Interconnection) 중 3계층에서 라우팅을 사용하는데, 용어 그대로 전기적 신호의 경로를 결정하는 것이 라우팅 라우팅에서 사용하는게 IP를 가지고 경로를 결정하는데, 인터넷을 사용하는 기기에는 고유한 IP를 부여받는 형태 (IP는 MAC주소와 다르게 고유하지 않고 변경이 가능한점에 유의) 노트북과 폰 모두 IP주소를 가지고 있지만, 이 IP주소의 보안을 위해서 오픈하지 않고 중간 중재자 공유기를 통해 관리 공유기는 public IP를 가지고, 노트북과 폰은 private IP를 가지고 있는 형태 사전 지식 2) WebSocket 보통 서버와 클라이언트가 있을 때 Request/Response를 통해 서로 데이터를 교환하지만, ..
iOS 응용 (swift)
2022. 4. 18. 22:06