네트워크 프로그래밍 ㅠ
이거는 정밀하여야 하여서 진도가 느려요.
전에 네오_에서 udp p2p 구현을 어려워 하여서 난리였어쩌. 솔까 이번 연초 즈음에 udp로 여럿 채널을 열어서 스트리밍 데이터통신을 하는 거는 적당이 어려운 거도 아니어서 난리이었어요. 더 나아가서 동기화 비트를 2스택으로 바꺼서 압축하느라 디버깅 하는데 난이도에 정도가 지나쳣저. 계산 하나만 틀어저도 망하는 거여서 일반적으로 신중하여야 해요.
위에 거는 게임 프로토콜을 목적으로 하였는데 범용성은 좋아쩌. 그러나 udp 통신은 무거운 통신에 해당하기에 경량화를 하였다 하더라도 tcp 단일 연결에 비하면 상대가 안되는 거이기에 .. 이번에는 tcp 스트리밍을 분리하여 채널로 만드는 거여요. 이거는 udp 통신과 반대로 비동기 처리에 제어 시점이 중요하겠쩌.
프로토콜 설계는 일반적인 경험이 있음 쉬운거 이지만 구현은 다른 의미로 어렵기에 못해낸다고 찡찡대면 혼나요.
사실 nio 기반에 코루틴 원자락을 사용하면 구현은 쉬워지겠어도 이럼 슬데없이 무거워 지는 거여서 이거는 망하더라도 기여코 해내어야 하는 거여요. 안그럼 핸드폰이 달아올라 뜨거워지는데 이러면 어플에 악플을 넘어서 망하는 전망을 보는 거여요.
오 .. 요즘 고성능 핸드폰은 아주 뜨거워지면서 배터리가 울그락 불그락 해지는데 이다음 폭발 하는거 아니나요. (삼_ 노트 7가 이랬던 전례가 있어요)
