Q&A

  • Indy 컴포넌트에서 IdTCPClient에 대해서....
안녕하세요...

Indy로 프로그래밍 테스트를 해보다가.. 이렇게 질문을 올립니다...

Indy는 기본적으로 Thread를 지원하잖아여.... 구래서 이걸 이용해서 프로젝트를

하고 있는데...

델파이의 Internet팔레트에 있는 TServerSocket나 TClientSocket와 비교하며

말씀드리겠습니다.. TClientSocket같은 경우는 서버로 부터 메시지가 날라오면

이 메시지를 처리하기 위해서 OnRead이벤트를 발생시킴니다.. 날라오는 족족.. 말이여

하지만 Indy에 있는 IdTCPClient같은 경우는.. 이런 이벤트가 없습니다...

그래서 서버에서 처리한 데이터를 클라이언트에서 받을려면. 어떻게 해야하는지가..

궁금해서여...

기본적으로 서버에서 AThread.Connection.Writeln(보낼문자열)하면 클라이언트로

메시지가 날라갑니다...

그러면 클라이언트는 IdTCPServer.Readln을 이용해서 날라온 데이터를 받게 되져..

하지만 만약에 서버에서 1부터 10000까지 루프를 돌리면서.. 각 증가값을....

클라이언트로 보낼려고 합니다.. 그러니까.. 1 2 3...... 9999라는 값을.. 돌면서

보내게 됩니다.. 그럴경우.. 클라이언트에서 이 데이터를 받아야 하는데..

서버로부터 이런 데이터가 족족 날라올 경우.. 이벤트를 발생시켜 데이터를 보여주거나

처리 하게되는데...

IdTCPClient에 있는 이벤트에는 그러한 것이 없는거 같습니다....

그래서 혹시. 이걸 해결 할 수 있는 방법을 알고 계신분이.. 있나 해서이렇게

질문을 드립니다....

그럼.. 추운데.. 프로그래밍하시느라 고생이 많으시겠지만....

꼭좀 부탁드립니다.... 감사합니다...............................



4  COMMENTS
  • Profile
    권영길 2000.11.30 07:47
    예제를 보시는 것이 가장 빠를것 같군요.

    클라이언트에서는 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메세지가 있나 살핍니다.(Indy는 sync방식을 사용하기 때문에 들어오는 데이터가 없으면 그냥 멈춰서 다음 메세지를 기다리게 됩니다.)

    그러니까 쓰레드를 하나 생성하고 쓰레드가 죽지않는한 계속해서 while do loop문을 쓰시면서 오는 데이터를 받으시면 됩니다.





    심종현 wrote:

    > 안녕하세요...

    > Indy로 프로그래밍 테스트를 해보다가.. 이렇게 질문을 올립니다...

    > Indy는 기본적으로 Thread를 지원하잖아여.... 구래서 이걸 이용해서 프로젝트를

    > 하고 있는데...

    > 델파이의 Internet팔레트에 있는 TServerSocket나 TClientSocket와 비교하며

    > 말씀드리겠습니다.. TClientSocket같은 경우는 서버로 부터 메시지가 날라오면

    > 이 메시지를 처리하기 위해서 OnRead이벤트를 발생시킴니다.. 날라오는 족족.. 말이여

    > 하지만 Indy에 있는 IdTCPClient같은 경우는.. 이런 이벤트가 없습니다...

    > 그래서 서버에서 처리한 데이터를 클라이언트에서 받을려면. 어떻게 해야하는지가..

    > 궁금해서여...

    > 기본적으로 서버에서 AThread.Connection.Writeln(보낼문자열)하면 클라이언트로

    > 메시지가 날라갑니다...

    > 그러면 클라이언트는 IdTCPServer.Readln을 이용해서 날라온 데이터를 받게 되져..

    > 하지만 만약에 서버에서 1부터 10000까지 루프를 돌리면서.. 각 증가값을....

    > 클라이언트로 보낼려고 합니다.. 그러니까.. 1 2 3...... 9999라는 값을.. 돌면서

    > 보내게 됩니다.. 그럴경우.. 클라이언트에서 이 데이터를 받아야 하는데..

    > 서버로부터 이런 데이터가 족족 날라올 경우.. 이벤트를 발생시켜 데이터를 보여주거나

    > 처리 하게되는데...

    > IdTCPClient에 있는 이벤트에는 그러한 것이 없는거 같습니다....

    > 그래서 혹시. 이걸 해결 할 수 있는 방법을 알고 계신분이.. 있나 해서이렇게

    > 질문을 드립니다....

    > 그럼.. 추운데.. 프로그래밍하시느라 고생이 많으시겠지만....

    > 꼭좀 부탁드립니다.... 감사합니다...............................

    >

  • Profile
    심종현 2000.11.30 20:07
    답변을 보니깐 클라이언트에서 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메시지가 있나 살핀다고 하셨는데... 구럼 따로 이벤트는 없고 그냥 그때그때 서버에서 메시지가 날라오면 바로바로 클라이언트가 알아서 받아서 처리해준다는 얘기인지 잘 모르겠습니다.

    만약에 그렇다면. 스레드를 생성해서 주시할 필요는 없다고 생각합니다...

    클라이언트가 서버에 접속하여... 클라이언트에서 서버로 어떤 연산데이터를 날렸을때

    서버는 AThread.Connection.Readln(날라온데이터)를 통해서 데이터를 받아

    이를 OnExecute이벤트를 발생시켜서 연산을 수행한후.. 다시 클라이언트에게

    AThread.Connection.Writeln(보낼데이터)를 통해 결과값을 날립니다...

    그러면 클라이언트는 IdTCPClient.Readln(날라온데이터)를 통해 결과값을 받아 보여주게 됩니다. 이런 모든 상황을 클라이언트가 살피면서 자동적으로 이루어진다면.. 쓰레드를 생성시킬 필요가 없다고 생각합니다... 제가 잘못생각하고 있는건지는. 잘 모르겠지만..

    이해가 잘 안가서요.....

    그럼 부탁드립니다.





    권영길 wrote:

    > 예제를 보시는 것이 가장 빠를것 같군요.

    > 클라이언트에서는 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메세지가 있나 살핍니다.(Indy는 sync방식을 사용하기 때문에 들어오는 데이터가 없으면 그냥 멈춰서 다음 메세지를 기다리게 됩니다.)

    > 그러니까 쓰레드를 하나 생성하고 쓰레드가 죽지않는한 계속해서 while do loop문을 쓰시면서 오는 데이터를 받으시면 됩니다.

    >

    >

    > 심종현 wrote:

    > > 안녕하세요...

    > > Indy로 프로그래밍 테스트를 해보다가.. 이렇게 질문을 올립니다...

    > > Indy는 기본적으로 Thread를 지원하잖아여.... 구래서 이걸 이용해서 프로젝트를

    > > 하고 있는데...

    > > 델파이의 Internet팔레트에 있는 TServerSocket나 TClientSocket와 비교하며

    > > 말씀드리겠습니다.. TClientSocket같은 경우는 서버로 부터 메시지가 날라오면

    > > 이 메시지를 처리하기 위해서 OnRead이벤트를 발생시킴니다.. 날라오는 족족.. 말이여

    > > 하지만 Indy에 있는 IdTCPClient같은 경우는.. 이런 이벤트가 없습니다...

    > > 그래서 서버에서 처리한 데이터를 클라이언트에서 받을려면. 어떻게 해야하는지가..

    > > 궁금해서여...

    > > 기본적으로 서버에서 AThread.Connection.Writeln(보낼문자열)하면 클라이언트로

    > > 메시지가 날라갑니다...

    > > 그러면 클라이언트는 IdTCPServer.Readln을 이용해서 날라온 데이터를 받게 되져..

    > > 하지만 만약에 서버에서 1부터 10000까지 루프를 돌리면서.. 각 증가값을....

    > > 클라이언트로 보낼려고 합니다.. 그러니까.. 1 2 3...... 9999라는 값을.. 돌면서

    > > 보내게 됩니다.. 그럴경우.. 클라이언트에서 이 데이터를 받아야 하는데..

    > > 서버로부터 이런 데이터가 족족 날라올 경우.. 이벤트를 발생시켜 데이터를 보여주거나

    > > 처리 하게되는데...

    > > IdTCPClient에 있는 이벤트에는 그러한 것이 없는거 같습니다....

    > > 그래서 혹시. 이걸 해결 할 수 있는 방법을 알고 계신분이.. 있나 해서이렇게

    > > 질문을 드립니다....

    > > 그럼.. 추운데.. 프로그래밍하시느라 고생이 많으시겠지만....

    > > 꼭좀 부탁드립니다.... 감사합니다...............................

    > >

  • Profile
    권영길 2000.11.30 22:32
    원하시는 기능이 뭔지 정확히 알수 없으나 제 경우에 쓰레드를 쓰는 이유는 어플리케이션의 병목현상(?) 때문에 씁니다.(concurrency를 위해 쓴다고 하는표현이 더 맞겠군요)

    외부(서버)에서 데이터가 들어오나 안들어오나 확인하기 위해 루프를 돌린다면 당연히 병목현상이 생기겠죠.

    쓰레드를 사용해야 다른 작업(채팅 등...)을 하는데 무리가 없을 것 같군요.

    글쎄요. 저는 그렇게 사용하고 있는데 더 좋은 방법이 있으면 알려주세요.





    심종현 wrote:

    > 답변을 보니깐 클라이언트에서 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메시지가 있나 살핀다고 하셨는데... 구럼 따로 이벤트는 없고 그냥 그때그때 서버에서 메시지가 날라오면 바로바로 클라이언트가 알아서 받아서 처리해준다는 얘기인지 잘 모르겠습니다.

    > 만약에 그렇다면. 스레드를 생성해서 주시할 필요는 없다고 생각합니다...

    > 클라이언트가 서버에 접속하여... 클라이언트에서 서버로 어떤 연산데이터를 날렸을때

    > 서버는 AThread.Connection.Readln(날라온데이터)를 통해서 데이터를 받아

    > 이를 OnExecute이벤트를 발생시켜서 연산을 수행한후.. 다시 클라이언트에게

    > AThread.Connection.Writeln(보낼데이터)를 통해 결과값을 날립니다...

    > 그러면 클라이언트는 IdTCPClient.Readln(날라온데이터)를 통해 결과값을 받아 보여주게 됩니다. 이런 모든 상황을 클라이언트가 살피면서 자동적으로 이루어진다면.. 쓰레드를 생성시킬 필요가 없다고 생각합니다... 제가 잘못생각하고 있는건지는. 잘 모르겠지만..

    > 이해가 잘 안가서요.....

    > 그럼 부탁드립니다.

    >

    >

    > 권영길 wrote:

    > > 예제를 보시는 것이 가장 빠를것 같군요.

    > > 클라이언트에서는 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메세지가 있나 살핍니다.(Indy는 sync방식을 사용하기 때문에 들어오는 데이터가 없으면 그냥 멈춰서 다음 메세지를 기다리게 됩니다.)

    > > 그러니까 쓰레드를 하나 생성하고 쓰레드가 죽지않는한 계속해서 while do loop문을 쓰시면서 오는 데이터를 받으시면 됩니다.

    > >

    > >

    > > 심종현 wrote:

    > > > 안녕하세요...

    > > > Indy로 프로그래밍 테스트를 해보다가.. 이렇게 질문을 올립니다...

    > > > Indy는 기본적으로 Thread를 지원하잖아여.... 구래서 이걸 이용해서 프로젝트를

    > > > 하고 있는데...

    > > > 델파이의 Internet팔레트에 있는 TServerSocket나 TClientSocket와 비교하며

    > > > 말씀드리겠습니다.. TClientSocket같은 경우는 서버로 부터 메시지가 날라오면

    > > > 이 메시지를 처리하기 위해서 OnRead이벤트를 발생시킴니다.. 날라오는 족족.. 말이여

    > > > 하지만 Indy에 있는 IdTCPClient같은 경우는.. 이런 이벤트가 없습니다...

    > > > 그래서 서버에서 처리한 데이터를 클라이언트에서 받을려면. 어떻게 해야하는지가..

    > > > 궁금해서여...

    > > > 기본적으로 서버에서 AThread.Connection.Writeln(보낼문자열)하면 클라이언트로

    > > > 메시지가 날라갑니다...

    > > > 그러면 클라이언트는 IdTCPServer.Readln을 이용해서 날라온 데이터를 받게 되져..

    > > > 하지만 만약에 서버에서 1부터 10000까지 루프를 돌리면서.. 각 증가값을....

    > > > 클라이언트로 보낼려고 합니다.. 그러니까.. 1 2 3...... 9999라는 값을.. 돌면서

    > > > 보내게 됩니다.. 그럴경우.. 클라이언트에서 이 데이터를 받아야 하는데..

    > > > 서버로부터 이런 데이터가 족족 날라올 경우.. 이벤트를 발생시켜 데이터를 보여주거나

    > > > 처리 하게되는데...

    > > > IdTCPClient에 있는 이벤트에는 그러한 것이 없는거 같습니다....

    > > > 그래서 혹시. 이걸 해결 할 수 있는 방법을 알고 계신분이.. 있나 해서이렇게

    > > > 질문을 드립니다....

    > > > 그럼.. 추운데.. 프로그래밍하시느라 고생이 많으시겠지만....

    > > > 꼭좀 부탁드립니다.... 감사합니다...............................

    > > >

  • Profile
    이경문 2000.12.12 06:30
    ReadLn에서 만약 상대방에서 WriteLn해 주지 않으면

    프로그램이 다운되어 있는 것처럼 보이게 됩니다.

    이것을 해결하기 위하여 쓰레드를 사용하는 것입니다.

    예제를 보시면 이해가 가실 겁니다.

    권영길 wrote:

    > 원하시는 기능이 뭔지 정확히 알수 없으나 제 경우에 쓰레드를 쓰는 이유는 어플리케이션의 병목현상(?) 때문에 씁니다.(concurrency를 위해 쓴다고 하는표현이 더 맞겠군요)

    > 외부(서버)에서 데이터가 들어오나 안들어오나 확인하기 위해 루프를 돌린다면 당연히 병목현상이 생기겠죠.

    > 쓰레드를 사용해야 다른 작업(채팅 등...)을 하는데 무리가 없을 것 같군요.

    > 글쎄요. 저는 그렇게 사용하고 있는데 더 좋은 방법이 있으면 알려주세요.

    >

    >

    > 심종현 wrote:

    > > 답변을 보니깐 클라이언트에서 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메시지가 있나 살핀다고 하셨는데... 구럼 따로 이벤트는 없고 그냥 그때그때 서버에서 메시지가 날라오면 바로바로 클라이언트가 알아서 받아서 처리해준다는 얘기인지 잘 모르겠습니다.

    > > 만약에 그렇다면. 스레드를 생성해서 주시할 필요는 없다고 생각합니다...

    > > 클라이언트가 서버에 접속하여... 클라이언트에서 서버로 어떤 연산데이터를 날렸을때

    > > 서버는 AThread.Connection.Readln(날라온데이터)를 통해서 데이터를 받아

    > > 이를 OnExecute이벤트를 발생시켜서 연산을 수행한후.. 다시 클라이언트에게

    > > AThread.Connection.Writeln(보낼데이터)를 통해 결과값을 날립니다...

    > > 그러면 클라이언트는 IdTCPClient.Readln(날라온데이터)를 통해 결과값을 받아 보여주게 됩니다. 이런 모든 상황을 클라이언트가 살피면서 자동적으로 이루어진다면.. 쓰레드를 생성시킬 필요가 없다고 생각합니다... 제가 잘못생각하고 있는건지는. 잘 모르겠지만..

    > > 이해가 잘 안가서요.....

    > > 그럼 부탁드립니다.

    > >

    > >

    > > 권영길 wrote:

    > > > 예제를 보시는 것이 가장 빠를것 같군요.

    > > > 클라이언트에서는 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메세지가 있나 살핍니다.(Indy는 sync방식을 사용하기 때문에 들어오는 데이터가 없으면 그냥 멈춰서 다음 메세지를 기다리게 됩니다.)

    > > > 그러니까 쓰레드를 하나 생성하고 쓰레드가 죽지않는한 계속해서 while do loop문을 쓰시면서 오는 데이터를 받으시면 됩니다.

    > > >

    > > >

    > > > 심종현 wrote:

    > > > > 안녕하세요...

    > > > > Indy로 프로그래밍 테스트를 해보다가.. 이렇게 질문을 올립니다...

    > > > > Indy는 기본적으로 Thread를 지원하잖아여.... 구래서 이걸 이용해서 프로젝트를

    > > > > 하고 있는데...

    > > > > 델파이의 Internet팔레트에 있는 TServerSocket나 TClientSocket와 비교하며

    > > > > 말씀드리겠습니다.. TClientSocket같은 경우는 서버로 부터 메시지가 날라오면

    > > > > 이 메시지를 처리하기 위해서 OnRead이벤트를 발생시킴니다.. 날라오는 족족.. 말이여

    > > > > 하지만 Indy에 있는 IdTCPClient같은 경우는.. 이런 이벤트가 없습니다...

    > > > > 그래서 서버에서 처리한 데이터를 클라이언트에서 받을려면. 어떻게 해야하는지가..

    > > > > 궁금해서여...

    > > > > 기본적으로 서버에서 AThread.Connection.Writeln(보낼문자열)하면 클라이언트로

    > > > > 메시지가 날라갑니다...

    > > > > 그러면 클라이언트는 IdTCPServer.Readln을 이용해서 날라온 데이터를 받게 되져..

    > > > > 하지만 만약에 서버에서 1부터 10000까지 루프를 돌리면서.. 각 증가값을....

    > > > > 클라이언트로 보낼려고 합니다.. 그러니까.. 1 2 3...... 9999라는 값을.. 돌면서

    > > > > 보내게 됩니다.. 그럴경우.. 클라이언트에서 이 데이터를 받아야 하는데..

    > > > > 서버로부터 이런 데이터가 족족 날라올 경우.. 이벤트를 발생시켜 데이터를 보여주거나

    > > > > 처리 하게되는데...

    > > > > IdTCPClient에 있는 이벤트에는 그러한 것이 없는거 같습니다....

    > > > > 그래서 혹시. 이걸 해결 할 수 있는 방법을 알고 계신분이.. 있나 해서이렇게

    > > > > 질문을 드립니다....

    > > > > 그럼.. 추운데.. 프로그래밍하시느라 고생이 많으시겠지만....

    > > > > 꼭좀 부탁드립니다.... 감사합니다...............................

    > > > >

    • 델맨
      2000.11.30 23:20
      질문멘 wrote: > webbrowser에서요 링크가 걸려 있는 부분에 마우스를 같다대면 > 상태바에 링크를 표시...
    • 금강산
    • 2000.11.30 18:50
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 델맨
      2000.11.30 20:38
      금강산 wrote: > > F1 ~ F12 까지 키값을 갈켜 주세여 > > 예) 엔터키 = #13 은 알아여 딱 하나 ^^ ...
    • 까마귀
      2000.11.30 19:38
      금강산 wrote: > > F1 ~ F12 까지 키값을 갈켜 주세여 > > 예) 엔터키 = #13 은 알아여 딱 하나 ^^ ...
    • 금강산
      2000.11.30 19:59
      > 안녕하세요. 까마귀입니다. > > 가상 키코드를 사용하세요. > 알아보기 쉬우니 이게 더 좋겠네요. >...
    • ...
      2000.11.30 20:39
      금강산 wrote: > > 안녕하세요. 까마귀입니다. > > > > 가상 키코드를 사용하세요. > > 알아보기 쉬우...
    • 짱초보
    • 2000.11.30 18:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.11.30 22:50
      안녕하세요.. 돌머리입니다. 쿼리를 사용해서 검색할 경우에는 쿼리에서 임시 데이터파일을 만듭니다. ...
    • 아라
      2000.12.07 05:20
      이승엽 wrote: > 프로그램을 작성하고 있습니다. > 어떤 프로그램이냐 하면... > 2대 혹은 3대의 PC에서...
    • 이영근
      2000.11.30 18:34
      최은석 wrote: > 질문하신 내용의 ㅏㄷㅂ이 될지 모르겠지만... > StrToIntDef('비교할내용',기본값) > ...
    • 델초
    • 2000.11.30 16:37
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최은석
      2000.11.30 17:24
      흠... 그렇다면... 왜그런지 모르겠네요 가능성이 있다면.... 컴포넌트를 제작할때 한글 1글자만 입력가...
    • 델초
      2000.11.30 18:24
      최은석 wrote: > 흠... 그렇다면... 왜그런지 모르겠네요 > 가능성이 있다면.... > 컴포넌트를 제작할때...
    • 신용태
    • 2000.11.30 13:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정재헌
      2000.11.30 18:29
      정재헌 wrote: 제생각에는 now()함수 때문인것으로 판단됩니다. datamodule_main.ado_his_In.Parameter...
    • 김병훈
    • 2000.11.30 13:21
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.11.30 22:15
      안녕하세여.. 타락임다...^^ 오늘은 답변을 많이 하네여..^^;; 메인 메뉴의 Component/Install Packa...
    • 정재헌
      2000.11.30 18:37
      정재헌 wrote: C 빌더도 델파이처럼 메뉴에 Environment Option에 Library 밑에 Library Path가 있답니...
    • 김종언
      2000.12.01 19:10
      알고리즘 책같은거 보면 잘 나왔는데... 1+2= 여기까지가 입력이라면... 두개의 스택(숫자와 연산자)를 ...
    • 어린왕자
      2000.12.01 03:27
      안녕하세요..영원한 델초보 어린왕자입니다. 계산기..말씀이시져? 1+1이라구 쳤구.. 다음에 '='치면.. ...
    • 이영근
      2000.12.01 03:24
      초보자 wrote: > 안녕하세요 > 저의 문제는 이것입니다. > > 구성은 사칙연산만 되면 되는데 에디터 ...
    • 어린왕자
      2000.12.01 03:35
      생각해보구..로직만 메일루 보내드릴께요.. 코딩은 열심히 짜시면 될꺼 같아요..^^; 죄송.. 전 워낙 왕초...
    • 심종현
    • 2000.11.30 06:43
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 권영길
      2000.11.30 07:47
      예제를 보시는 것이 가장 빠를것 같군요. 클라이언트에서는 커넥션이 유지되는한 계속해서 루프를 돌며 새...
    • 심종현
      2000.11.30 20:07
      답변을 보니깐 클라이언트에서 커넥션이 유지되는한 계속해서 루프를 돌며 새로운 메시지가 있나 살핀다고 ...
    • 권영길
      2000.11.30 22:32
      원하시는 기능이 뭔지 정확히 알수 없으나 제 경우에 쓰레드를 쓰는 이유는 어플리케이션의 병목현상(?) 때...
    • 이경문
      2000.12.12 06:30
      ReadLn에서 만약 상대방에서 WriteLn해 주지 않으면 프로그램이 다운되어 있는 것처럼 보이게 됩니다. 이...
    • 오지석
    • 2000.11.30 06:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.12.01 15:22
      오지석 wrote: > 안녕하세요.. > 델파이 초보자 입니다.. > QuickReport에서 라벨이나 텍스트를 일반적...
    • bingyou
    • 2000.11.30 03:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종언
      2000.12.01 19:14
      제가 아는 책중에선 "Delphi 5 Contact"가 젤 좋은것 같더군요 근데... 비싸여... 4만원 인터넷으로 구입...
    • parkisu
      2000.11.30 09:16
      이현우 wrote: > 안녕하세요. 답변 정말 감사드립니다. > > 저 같은 초보에겐 정말 고수님 답변 하나...
    • 뻐록이
      2000.11.30 06:44
      이현우 wrote: > 안녕하세요. 답변 정말 감사드립니다. > > 저 같은 초보에겐 정말 고수님 답변 하나...
    • 최은석
      2000.11.30 04:04
      if 문 두개의 조건이 같은데... 뭔가 다른조건이 잇어야 할거같네요 아래조건으로는 한문장으로합쳐지지가...
    • 장민우
      2000.11.30 22:38
      제가 올린글에 답장을 쓰려니 이상하네요~~~~ 쩝~~ 계속 뒤적뒤적하다가 evaluation version 하나를 퍼왔...