2009년 11월 06일
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)








☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]