네트웍 프로그래밍 할때 뭐 좋은 디버깅 없나요?

불량도ㅐㅈㅣ의 이미지

네트웍에서 디버깅할라면 열 받습니다...

디버거를 진짜 못 쓰겠더라구요?

혹시 네트웍 플밍에서 쓸 수 있는 좋은 디버깅 방법 없습니까?

구현해 놓고 제대로 작동안되면 너무 힘들어요...ㅡ.ㅡ

IsExist의 이미지

패킷이 어떻게 왔다갔다 하는지 내용은 tcpdump로 볼 수 있습니다.

네트웍프로그램밍에서 오류를 범하는 부분은 byte odering, 구조체 전체로 전송, 전송데이타에 대한 신뢰된 수신체크 정도로 볼 수 있습니다.

프로그램단에서는 socket i/o 전후에 그 내용을 직접 찍어 보는 형태로도 편합니다(Hex값, 구조체 전체). 데몬형태라면 로그 파일을 지정해서 찍어보면 됩니다.

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

zflute의 이미지

strace, ltrace

불량도ㅐㅈㅣ의 이미지

IsExist wrote:
패킷이 어떻게 왔다갔다 하는지 내용은 tcpdump로 볼 수 있습니다.

네트웍프로그램밍에서 오류를 범하는 부분은 byte odering, 구조체 전체로 전송, 전송데이타에 대한 신뢰된 수신체크 정도로 볼 수 있습니다.

프로그램단에서는 socket i/o 전후에 그 내용을 직접 찍어 보는 형태로도 편합니다(Hex값, 구조체 전체). 데몬형태라면 로그 파일을 지정해서 찍어보면 됩니다.

아직 뭔지는 잘 모르겠지만 TCPDUMP부터 공부해야겠네요.^^

문근영 너무 귀여워~~