[질문] FIFO 를 이용한 데이터 전송 SYNC 문제
글쓴이: kgykingdom / 작성시간: 목, 2007/08/02 - 5:35오후
안녕하십니까?
날도 더운다 다들 건강은 잘 챙기시는지.. ㅎ
제가 FIFO 로 client , server 데이터 전송을 하는 프로그램을 작성하는데.
데이터를 write 하는 client 와 server 간의 sync 가 제대로 되지 않아서
문제가 발생해 도움을 청하고자 합니다.
문제는 client 에서 write 와 server 의 read 가 거의 동시에 일어나는데 있는데요.
client 에서 1000 byte 를 쓰면 가끔 1 byte 만 읽어 오네요.
나눠서 읽어 오거나 server 쪽에서 read 할때 약간 딜레이를 주면 제대로 다 읽어 오고요.
왠만하면 딜레이를 주는 코드를 넣지 않을려고 하는데. 어떻게 해결할 수 있을까요?
현재 read, write 모두 block 모드 사용 중입니다.
Forums:
댓글 달기