WriteLn 을 쓰면 반드시 문자열 뒤에 CR LF를 붙여야 합니다
따라서
AThread.Connection.WriteLn('go;computer' + #13#10 );
이렇게 수정하세요.
길용 님이 쓰신 글 :
: procedure TForm1.doMake(AThread: TIdPeerThread; Strings: TStringList);
: begin
: AThread.Connection.WriteLn('go;computer');
: end;
:
:
: AThread가 특정클라이언트랑 연결된 쓰레드라는건 알겠습니다. 그래서 위와 같이 소스를 짯는데 그래서 실행을 했는데
:
: 서버로 패킷을 보낸 클라이언트로 go;computer이라는 문자열을 보낸건데... 그 클라이언트에서
:
: 이 패킷을 못받습니다. 뭐가 잘못됬는지 모르겠습니다.
|