|
안녕하세요.
답변이 늦었지만, 차후 참고하시는 분이 계실까봐 리플을 답니다. --;
일시적인 이벤트가 발생하지 않는 상황은 잘 모르겠지만, 모드를 서버/클라이언트가 동일하게 맞추어 주셔야 할 것 같습니다. Blocking, Nonblocking 모드와 같은 세부 소켓 정보는 소켓에 관한 Documents를 읽어보시는 것이 도움이 되실 것 같습니다.
그리고, 소켓 컴포넌트는 주로 Indy를 사용하는 것으로 알고 있습니다.
궁금이 님이 쓰신 글 :
:
: TClientSocket을 사용하고 있습니다. 폼에 하나 올려놓고 clienttype을 ctBlocking으로 설정.
:
: 근데 이 상황에서 OnRead 이벤트가 발생하지 않습니다.........
:
: 음.. clienttype을 NonBlocking 으로 설정하면 OnRead 이벤트가 발생하고요... 음..
:
: TClientSocket 에서 ctBlocking / ctNonBlocking 이 Synch / ASynch 하고 무슨 상관이죠?
:
: 아.. 근데 btBlocking 에서 OnDisconnect 이벤트는 발생하는 것 같구요.
:
: C++Builder 소켓 컴포넌트의 타입들 I/O 모델에 대한 자세한 지식이 필요합니다...
:
: 저에게 지식을 조금 나눠 주세용...^^
:
: 그리고 소켓 컴포넌트 어떤 것을 주로 사용하시는 지도..조금씩...
:
: 이상 CBuilder 초보사용자...
|