Q&A

  • TClientSocket 연결 상태 체크
ClientSocket 으로 서버에 데이터를 전송 하기전에 연결 상태 체크하는 방법좀 알려 주세요.



ClientSocket1.Socket.SendBuf(msgBuff,1000);

하기 전에 연결이 되었는지 알아 내는 방법좀 부탁드립니다.

2  COMMENTS
  • Profile
    황경식 2001.05.23 05:31
    미지수 wrote:

    > ClientSocket 으로 서버에 데이터를 전송 하기전에 연결 상태 체크하는 방법좀 알려 주세요.

    >

    > ClientSocket1.Socket.SendBuf(msgBuff,1000);

    > 하기 전에 연결이 되었는지 알아 내는 방법좀 부탁드립니다.



    디스커넥트 이밴트 체크하세요..



    끊어졌으면 이미 디스커넥트 이벤트가 발생했을터니깐.. 그것으로 알면 되겠네요.



    ^^

  • Profile
    이경문 2001.05.24 10:36
    if ClientSocket1.Active then

    ClientSocket1.Socket.SendBuf(msgBuff,1000);

    else

    ShowMessage('끊겨져 있습니다');



    이런 방식이 가장 일반적이구요,

    실제로 연결이 끊겨 있는데 Active가 true가 되는 경우도 있습니다.





    황경식 wrote:

    > 미지수 wrote:

    > > ClientSocket 으로 서버에 데이터를 전송 하기전에 연결 상태 체크하는 방법좀 알려 주세요.

    > >

    > > ClientSocket1.Socket.SendBuf(msgBuff,1000);

    > > 하기 전에 연결이 되었는지 알아 내는 방법좀 부탁드립니다.

    >

    > 디스커넥트 이밴트 체크하세요..

    >

    > 끊어졌으면 이미 디스커넥트 이벤트가 발생했을터니깐.. 그것으로 알면 되겠네요.

    >

    > ^^