일단 소스를..
procedure TForm1.clisocketDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
var
nick:string;
begin
nick:='모모모모';
clisocket.Socket.SendText(nick);
end;
디스커넷트 이벤트시.. 문자열을 전송을 못하네요..
클라이언트 소켓에서.. 못보내는건지..
아니면 서버 소켓 에서 못받는건지... ㅜ.ㅜ
클라이언트 이벤트에서 OnDisconnect 를 주면..
서버쪽에서는..
OnClientDisconnect 이벤트로 받는것 아닌가요?
그리고.. 클라이언트 이벤트 OnDisconnect 는 어떨때 발생 하는건가요??
폼을 닫을때 발생 하는건가요?
아니면 따로 disconnect 을 코딩 해줘야 하나용?
질문이 두서 없더라도.. 이해해 주세요 ^^ (왕초보라서리)
그럼 고수님들의 답변 기다립니다....
이만..
그런고로, 당연히 SendText가 안 되겠지요?
소켓이 끊어지기전에 SendText 해야 합니다.
이마루 wrote:
> 일단 소스를..
>
> procedure TForm1.clisocketDisconnect(Sender: TObject;
> Socket: TCustomWinSocket);
> var
> nick:string;
> begin
> nick:='모모모모';
> clisocket.Socket.SendText(nick);
> end;
>
>
> 디스커넷트 이벤트시.. 문자열을 전송을 못하네요..
>
> 클라이언트 소켓에서.. 못보내는건지..
>
> 아니면 서버 소켓 에서 못받는건지... ㅜ.ㅜ
>
> 클라이언트 이벤트에서 OnDisconnect 를 주면..
>
> 서버쪽에서는..
>
> OnClientDisconnect 이벤트로 받는것 아닌가요?
>
> 그리고.. 클라이언트 이벤트 OnDisconnect 는 어떨때 발생 하는건가요??
>
> 폼을 닫을때 발생 하는건가요?
>
> 아니면 따로 disconnect 을 코딩 해줘야 하나용?
>
> 질문이 두서 없더라도.. 이해해 주세요 ^^ (왕초보라서리)
>
> 그럼 고수님들의 답변 기다립니다....
>
> 이만..
>
>
>