과제로 윈속 UDP 프로그래밍을 하고 있는데요..
네트워크 이론 수업만 들었지 프로그래밍은 전혀 배운적이 없어서 이번 과제가 너무 난감하네요.
과제는 윈속 API에서 UDP socket을 사용하여 송신자, 수신자간에 데이터 교환을 위한 request/response 형태의 패킷 구조 설계..
대략 이런건데,
송.수신자간에 주고 받을 message format을 정의 하여 사용하라고 되어있어요.
-data format
field명 | type | seq_num | length | data | checksum |
길이(byte) | 1 | 1 | 1 | variable | 1 |
값 | 0 : data | 0 or 1 | length of data field | | |
-ack format
field명 | type | seq_num | checksum |
길이(byte) | 1 | 1 | 1 |
값 | 1 : ack | 0 or 1 | |
어떻게 해야 이런 format을 지정할 수 있나요...?
TCP/IP 책이 한권있긴한데, 어느 부분을 봐야할지도 잘 모르겠어서 이렇게 질문드립니다.
혹시 이쪽분야 아시는분 계시면 어느 부분을 봐야하는지라도 좀 알려주고 가시면 감사하겠습니다..