블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

'10038'에 해당되는 글 1건

  1. 2017.02.18 ioctlsocket 10038 에러

잘되던 코드가, 갑자기 에러가 난다. 여러가지 방법을 사용해 보았으나, 불필요한 디버깅 코드를 추가하여, 해결되었다.

int sSOCKET_get_rx_len(sSOCKET *ps)

{

#ifdef WIN32

unsigned long size;

#else

//int size;

#endif


#ifdef _DEBUG

int err;


err=GetLastError();

if(err!=0)//<<== 이코드를 넣어야, 에러가 발생하지 않는다...

{

err++;//<<== 이코드를 넣어야, 에러가 발생하지 않는다...

//err++;

}

#endif


if(ioctlsocket(ps->s,FIONREAD,&size)==0)

{

//ps->proc(ps,size);

return size;

}

else

{

//err

#ifdef WIN32

int err;


err=GetLastError();

if(err!=0)

{

err++;

}

//잘되던코드가 갑자기 ioctlsocket만 호출하면, 10038 에러가 발생한다. Socket operation on nonsocket.

#endif

sSOCKET_close(ps);

}

return 0;

}

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함