multicast 에서 socket 수신 못하는 현상입니다.
글쓴이: 윤형수 / 작성시간: 화, 2004/09/07 - 4:03오후
안녕하세요..
multicast 송수신에서 송수신 잘되다가 일정시간 지나면 송신은 잘 되는데,
수신은 되지 않는 현상이 계속 발생합니다.(데이터 양에 따라 수신 안되는
현상은 며분 차이납니다.). 그래서, 5초동안 수신 안되면 socket 다시 열어서
접속하는 code 로 바꾸어 보았습니다.
socket reopen 하면, 다시 통신 됩니다. 그러다가 일정시간 지나면 또
수신만 안됩니다. multcast count 도 올라가지 않구요..
수신 끊길때 ping 을 해보면 ping 은 잘됩니다.
두 서버를 public Ip가 아닌 사설IP 로 연결하여 heartbeat channel 로 사용하고 있습니다.
두 서버간 데이터 통신은 heartbeat channel 을 통한 multicast 통신입니다.
고수여러분들의 많은 도움 부탁드립니다.
Forums:
어느 단에서 수신이 안되는지를 파악하기 위해,수신컴퓨터(스니퍼를 사용
어느 단에서 수신이 안되는지를 파악하기 위해,
수신컴퓨터(스니퍼를 사용해서 패킷을 잡아본다)
및 라우터(멀티캐스트 중계;라우터 관리자에게 부탁이 필요)단에서
이를 검사해 볼 필요가 있겠군요.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기