Q&A

  • Socket 질문좀여...
ClientSocket 이 ServerSocket 에 접속했는지 체크하는 방법은 없나요??

저번에 어떤분이 갈켜주기는 했는데.. 잘 안되네요..ㅠ.ㅠ

아시는분좀 갈켜주세요..ㅡㅡa 이왕이면 예문소스라도 좀 적어주세요..

그럼 많은 답변 부탁드립니다...^.^v
2  COMMENTS
  • Profile
    김민웅 2004.04.28 01:35
    변수하나를 이용하면 되지않을까여?

    IsConnect : Boolean;

    OnConnecting 이벤트에서
    IsConnect := True; 로 설정하고...

    OnDisconnect 이벤트에서
    IsConnect := False; 로 설정하면

    다른 함수나 프로시저에서
    if IsConnect then   //연결되었으면
      실행1
    else                     //연결되지 않았으면
      실행2

    ....

    이렇게 하면 소켓이 연결되었는지 확인할 수 있지 않을까여?
    아니면 어쩔 수 없구여...-.ㅡ;

    이상 초간단 답변이었습니다.

  • Profile
    김철홍 2004.05.06 20:49
    ClientSocket입장에서는 접속을 못하면 OnError 이벤트에서 알수 있을 거고요
    ServerSocket입장에서는 OnClientConnect 이벤트에서 알수 있지요.
    특별히 예를 들거까지는 없을 거 같은데요, OnError나, OnClientConnect 이벤트에서 showMessage만 해도 알수 있을 겁니다.