IPC에서 질문 입니다
글쓴이: fedious / 작성시간: 일, 2011/10/09 - 3:36오전
두개의 프로세스간에 통신을 하는데요
A 프로세스에서 B프로세스로 unix domain socket방식으로 데이터를 던져줍니다. UDP입니다.
그런데 문제가 통신도중에 보내는 쪽(A)에서 Connection refused 에러가 납니다.
B프로세스의 소켓이 일방적으로 닫힌것 같은데요
지금 A가 매우 많은 데이터를 무자비하게 보내거든요
B는 recvfrom()으로 데이터를 기다리다가 데이터를 받으면 일련의 과정을 거쳐 데이터 처리를 하고 다시 recvfrom()상태가 됩니다.
만약 B가 데이터를 받고 데이터를 처리하는 도중 A로 부터 다른 데이터를 수신하게 되면 B의 소켓이 닫힐 수도 있나요??
대략적으로 계산했을 때 A가 B에게 1초에 100바이트의 데이터를 500개 정도 전송합니다.
Forums:
댓글 달기