소켓에 만에 하나 데이터가 남아 있어 비우려면 어떻게 해야 하나여?
fflush() 같은 함수는 없나요?
==================================================================
ioctl 명령어중에 FIONREAD이 있습니다. buffer에 있는 데이터
크기를 알아내는 것이죠..
크기를 알아내서 크기만큼 read하면 버퍼가 비워질 것입니다.
QnA에서 ioctl, FIONREAD 로 검색해보세요..
도움 되셨길.
'QnA' 카테고리의 다른 글
[Q/A] serial driver 중 line_discipline에 관한 질문입니다. (0) | 2009.08.21 |
---|---|
임베디드 리눅스 시스템에서 데이터 버스의 공유...... (0) | 2009.08.13 |
restrict 키워드 (0) | 2009.07.29 |
nohup 와, 백그라운드 작업 (0) | 2009.07.28 |
커널에 있는 함수는 어떻게 사용하죠.. (0) | 2009.07.28 |
WRITTEN BY
- RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.
,