궁금궁금
혹시 패킷으로
packet = 0xCC 0xDD 0xFF 0xEE 오면
byte level = packet[0];
byte Id = packet[1];
byte gg = packet[2];
이렇게 해주는검니까?
예전에 패킷 받아서 장난칠때
저런식으로 일일히 다 대입하는데
죽는줄
혹시 좋은 라이브러리 잇음니까
궁금궁금
혹시 패킷으로
packet = 0xCC 0xDD 0xFF 0xEE 오면
byte level = packet[0];
byte Id = packet[1];
byte gg = packet[2];
이렇게 해주는검니까?
예전에 패킷 받아서 장난칠때
저런식으로 일일히 다 대입하는데
죽는줄
혹시 좋은 라이브러리 잇음니까
뭐 보통 멀티쓰레딩 환경이나 시분할 상황에서 서로 쏟아져 들어오는(reentrance) 패킷을 줄 세우기 위한걸 이야기하지 않나?
그럼 패킷이 1->2 이렇게 보냈는데 받는사람은 2->1 이렇게 받으면 다시 1->2로 줄세우는 그런게 직렬화임니까??
TCP로 보내는 이상 그럴일은 없어.
보통 뭐 MTU단위든 보다 더 작은 단위로 날아오는 조각들을 구조체 같은걸로 모으거나 하나의 큰 스트림으로 만드는것도 직렬화라고 하긴 하더라.
TCP도 패킷 스푸핑 하면서 rst 보내고 장난치면 엉뚱한 패킷이 들어오는 경우가 아주 아주 가끔 있긴하지. 근데 없다고 봐도 무방.
글쿤염 감사합니당