socket에서 recvfrom시 받은 패킷이...
글쓴이: ssul97 / 작성시간: 금, 2005/03/18 - 3:24오후
typedef struct {
unsigned char message_type;
unsigned char max_response_time;
unsigned short checksum;
unsigned long group_ip_address;
} IGMP_PAYLOAD;
이런 구조체를 sendto를 이용해서 보내고 recvfrom을 이용해서 받고 있습니다. 그런데 sendto를 이용해서 보낸 패킷을 받아보면 보낸 내용과 틀리게 나옵니다 예를 들어 보낸 패킷이
16 00 29 2E 96 96 2A 3B
라면 이것을 받아서 찍어보면
45 00 00 1C 00 00 40 00
이런 식으로 값이 바뀌어 나옵니다.. 하루종일 삽질을 했는데
도무지 원인을 알 수 없어 이렇게 글을 올립니다.
정확한 해결책은 아니라고 좋으니 조언이라도 해 주시면 감사하겠습니다.
Forums:
실제 테스트 하신 환경이랑 부분 소스를 공개 해주시면 답변이 좀 더 용이
실제 테스트 하신 환경이랑 부분 소스를 공개 해주시면 답변이 좀 더 용이 할것 같네요.
현재의 정보로는 딱히 답변을 드리기가 좀 힘드네요.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기