UDP를 이용해서 프로그래밍을 하고 있는데 한번 밖에 안보낸 데이터가 두 번 받아집니다. 두번이 보내지는 건지도 모르구요.. 구조체를 정의해서 보내는데 말입니다. 리눅스 커널 버전은 클라이언트는 2.2.16-22 서버는 2.2.14-5.0 이구요.. 답답해 죽겠습니다. 고수님들 제발 부탁드립니다.
그럼 수고하세요.
넷트윅 프로그래밍 디버깅은 패킷을 덤프 떠보세여.. root 권한으로
tcpdump -x -n not port 23 (패킷을 내용을 보여주고 (-x), 도메인 이름은 해석하지 않고(-n), 텔넷 포트는 제외한다( not port 23)
요렇게 입력하면...
주고 받는게 확인이 되지요..
아니면 시스템 콜을 트레이스 해보세요. 그래서 read와 send가 몇번일어나고 몇바이트 일어 나는지 확인해보세요..
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: UDP 문제...
넷트윅 프로그래밍 디버깅은
패킷을 덤프 떠보세여.. root 권한으로
tcpdump -x -n not port 23
(패킷을 내용을 보여주고 (-x), 도메인 이름은 해석하지 않고(-n),
텔넷 포트는 제외한다( not port 23)
요렇게 입력하면...
주고 받는게 확인이 되지요..
아니면 시스템 콜을 트레이스 해보세요.
그래서 read와 send가 몇번일어나고 몇바이트 일어 나는지
확인해보세요..
댓글 달기