[질문] 소켓프로그램에서....
글쓴이: 익명 사용자 / 작성시간: 화, 2002/09/24 - 7:42오후
안녕하세요...초보 리눅스 프로그램을 하려고 하려는데여...
Server 와 Client간에 이더넷 통신을 하는데....
client에서는 1초에 1회씩 서버에 데이타를 달라구..요청을 하면....
서버에서는 클라이언트가 요청한 내용을 주고 있는데...문제는...
1초 이외에는 다른 일을 하고 Printf("test Now..);를 화면에 뿌리고
있는데....가끔 멈추고 ....다시 ...한참이따가 돌구....하네여........
....멈추면 ...안되는데..여.....도와 주세요....
혹시, Write시 문제가 있는지 없는지...알고 싶은데여....방법이 없나여..
꼭,문제가 발생하는 부분은....Write시 멈추네요.....Write시 멈추다는 말
은 Read가 된 데이타가 정확 했기 때문에..응답으로 주고 있다는 응답입니
다.
.....^^ ...초보의 질문 이였습니다.....
Forums:
Re: [질문] 소켓프로그램에서....
님과 같은 경우에 3가지를 동시에 띄워 넣고 확인해보면 됩니다.
1) strace -p <서버의pid>
2) strace -p <클라이언트의pid>
3) tcpdump -n port <통신포트>
<>속에 내용을 입력하세요. <>는 빼야겠죠 ^^;
1번,2번의 경우엔 시스템 콜이 정상적으로 수행됐는지
확인하는 것이고.. 3번은 넷트윅으로 잘 전송이 이루어지는
확인하는 방법입니다.
Re^2: [질문] 소켓프로그램에서....
감사 합니다...답변을 해주셔서...그런데여...어떻게 사용 해야 되지여...
초보 여서....부탁 합니다......
댓글 달기