udp 통신에서...
글쓴이: leolo / 작성시간: 수, 2005/03/23 - 7:55오후
udp 통신을 하는데 이상한 점이 발생하고 있습니다.
udp 소켓을 하나 만들고, select를 하고 있다가, 데이터가 들어오면, recvfrom()하고 얻은 데이터를 Queue에 넣습니다.
물론, 쓰레드 한 놈이 이 Queue에서 데이터를 pop해서
처리합니다.
이런 식으로 진행이 되는데, 문제는 이렇게 잘 돌가가 한 3달 지나면, recvfrom()을 하지 못합니다. 소켓에 문제가 있는 거 같기도, 하고, 그런데, send는 잘됩니다.
recv가 안되는데요..
발생할 수 있는 원인이 무엇이 있을까요?
Forums:
믿거나 말거나 얘기를 하자면, 뉴욕증권가의 서버들을 1년에 한번 리부팅시
믿거나 말거나 얘기를 하자면, 뉴욕증권가의 서버들을 1년에 한번 리부팅시키는데, 1년에 한번 죽어서 그렇다는..
질문이 막연해서 답변을 막연히 하자면, 3달에 한번 리부팅은 어떨지요?
그냥 웃으시라고 한 얘기입니다요.
돌고 있는 놈을 gdb로 낚아채어 디버깅하는 수를 사용해보세요.g
돌고 있는 놈을 gdb로 낚아채어 디버깅하는 수를 사용해보세요.
gdb image <pid>
---
http://coolengineer.com
댓글 달기