C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10394] [질문] 클라이언트의 소켓에서 recv()후 처리결과?
키프(오병종) [obj55] 1422 읽음    2001-08-29 11:58
안녕하세요.
제가 PDA를 이용해서 클라이언트쪽 소켓프로그램을 짜고 있는데..문제가 있어요,,
다름이 아니라 ..
Window CE환경에서 V/C++를 이용해서 짜고있어요.
PDA에서 제공되는 라이브러리가 있는데요..
문제는 recv()에서 받는 부분이 해결이 아지 않았어요..
만양 기다리고 있을수는 없을것 같은데...recv() 함수를 만나면 서버쪽에서 응답을 해주지 않은면
그대로 멈춰있거든요..어떻게 해야 되는지 모르겠어요..

int WSAAsyncSelect (
  SOCKET s,          
  HWND hWnd,         
  unsigned int wMsg, 
  long lEvent        
);
제가 알리론 위의 WSAAsyncSelect를 이용해서 recv() 타임아웃을 줘야 되는거 아닌듯 싶은데.
현재 이 PDA에서는 socket2.h를 지원해주지 않기 때문에...쓰면 에러가 나거든요..
현재..Window CE의 버젼은 2.11입니다.

그래서 할 수없이 아래와같이 했는데...문제에요..

if (recv(Socket, szSend, INPUT_BUFFER, 0)) <--마냥 기다리고 있슴.
{
    // 처리될 부분...
}
꼭 도와주세요.*^^*

+ -

관련 글 리스트
10394 [질문] 클라이언트의 소켓에서 recv()후 처리결과? 키프(오병종) 1422 2001/08/29
10411     Re:[질문] 클라이언트의 소켓에서 recv()후 처리결과? 수야 1426 2001/08/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.