|
박정만 님이 쓰신 글 :
: 미리 소켓 버퍼에 쌓인 데이타의 크기를 파악해서, 패킷의 크기보다 작으면 무시하고, 클 때에만 읽어들이는 루틴을 짜려고 합니다.
:
: 질문의 요지는... 읽기 전에 미리 버퍼에 쌓여 있는 데이타의 길이를 알려면 어떻게 해야 할까요?
:
: 빌더의 기본 소켓을 쓸때는 ReceiveLength()해서 버퍼에 쌓인 데이타의 크기를 파악한 후에 패킷보다 크면 ReceiveBuf()를 써서 읽었습니다.
컴포넌트에 등록은 시키고 인디소켓을 사용해본적이 없어서 ~~,..
빌더에 제공하는 기존 소켓을 사용했는데 끈기는 현상이 있었었는데,
설마 버글까 했었답니다 , 이곳에 글을 읽다 보니 버그라네요^^
허접 답변입니다만 도움말을 참조하시는게 답일것 같네요,
버전업된 소켓인데 당연히 제공하리라 봅니다,...
즐프 하세요
|