ioctl 과 FIONREAD

site에 나가 있는 제품중에 문제가 있다고 하여 테스트하다가 궁금해서 추가해보았던 코드...


A side에서 packet을 막~~~ 던진다.

B side에서는 그것을 받아서 처리한다... 고 할때...


대략... A 사이드에서 1, 2, 3, 4를 던졌다... B사이드에서 1, 2까지 읽고 3, 4는 recv buffer에 남아있다는걸 ioctl 을 이용해서 확인


그렇다면.. A사이드에서 위의 경우에 강제로 동작중인 app를 종료 시킬 경우 B에서는 과연 recv buffer에 남아있는 내용을 감지할 수 있을까?  해서 확인중...


ret=ioctl(psd, FIONREAD, &nSize);


env:

non-blocking bsd socket, linux-64bit....

by 아비숑 | 2009/11/06 15:08 | IT Life | 트랙백 | 덧글(0)

트랙백 주소 : http://mirr187.egloos.com/tb/2470950
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶



'="text/javascript" src="http://allblet2.allblog.net/allblet2.js">
이글루링크 취소