Q&A

  • 서버에서..실시간으로 접속해오는 다수의 클라이언트 정보를 디스플레이하는 방법
안녕하세요?

하나의 서버에서 실시간적으로 접속해오는

다수개의 클라이언트 정보를 리스트 박스 또는 메모 컴포넌트를 이용

하여 디스플레이하고 싶은데요..

코딩을 어떻게 해주면 좋을지 모르겠습니다.



단일 클라이언트의 접속정보는 상태바를 이용하여

접속여부를 알수 있지만..



여러개의 클라이언트가 서버의 응용프로그램을 사용

하기 위하여 접속해올 경우 이에 대한

정보를 디스플레이해주는 경우는 못본거 같아서

좀 애를 먹고 있습니다.



클라이언트가 접속한 시간, 클라이언트의 주소,

클라이언트가 접속을 종료하였을 경우

접속해제를 실시간적으로 리스트 박스나 메모박스에

디스플레이해주는

코딩방법은 무엇인지 궁금합니다.

델파이 고수님들의 친절한 답을 기다립니다.

수고하세요.



1  COMMENTS
  • Profile
    이주흥 1999.12.10 00:22
    신승철 wrote:

    > 안녕하세요?

    > 하나의 서버에서 실시간적으로 접속해오는

    > 다수개의 클라이언트 정보를 리스트 박스 또는 메모 컴포넌트를 이용

    > 하여 디스플레이하고 싶은데요..

    > 코딩을 어떻게 해주면 좋을지 모르겠습니다.

    >

    > 단일 클라이언트의 접속정보는 상태바를 이용하여

    > 접속여부를 알수 있지만..

    >

    > 여러개의 클라이언트가 서버의 응용프로그램을 사용

    > 하기 위하여 접속해올 경우 이에 대한

    > 정보를 디스플레이해주는 경우는 못본거 같아서

    > 좀 애를 먹고 있습니다.

    >

    > 클라이언트가 접속한 시간, 클라이언트의 주소,

    > 클라이언트가 접속을 종료하였을 경우

    > 접속해제를 실시간적으로 리스트 박스나 메모박스에

    > 디스플레이해주는

    > 코딩방법은 무엇인지 궁금합니다.

    > 델파이 고수님들의 친절한 답을 기다립니다.

    > 수고하세요.

    >



    음...소켓으로 통신을 하신다면..

    일단 다수의 접속자를 서버에서 관리할 필요가 있겠죠...

    Class를 하나 만드셔서 필드로 IP,time,name...등등을

    만드셔야 겠습니다..

    그리고 클라이언트가 접속해오면 클래스 필드에

    클라이언트의 정보를 저장하는거죠...그리고 클라이언트에

    몇초에 한번씩 이정보를 지속적으로 뿌려주면 될것 같은데요..

    그러면 클라이언트에서 받아서 메모든지 리스트박스든지 뿌리면 되구요...

    그리고 Class의 필드는 배열로 선언하셔야 하구요...배열로

    안해도 될것도 있지만...

    그럼 이상....즐플...