Q&A

  • TQueue 에 대한 질문입니다
Tserver 에서 TQueue을 사용하요 접속자 정보를 저장하는데요

Que.Push(P) = 클라이언트 넘어온 접속자 정보값을 저장하고

Que.pop = 접속자 접보값을 가지고 와서  클라이언트에게 뿌리는데요

Que.pop 한번하고 다시 요청하면 값이 없네요


Que에 계속 값이 남아 있고 누적될수 있게 하는 밥벙좀 알려주세요

Que에서  클라이언트가 접속을 해지 하면 그 해지만 클라이언트를 Que

에서 찾아서 지우고 싶은데 어떻게 해야 하는지

고수님들 좀 알려주세요.
1  COMMENTS
  • Profile
    석주현 2004.12.31 18:36
    그렇게 하려면 큐가 아니라 링크드 리스트 쪽으로 해야 합니다.

    큐는 당연히 대기중에 있는 열에서 처음걸 빼오는 방식이니 없어지는게 당연한데.. -_-;;

    링크드 리스트를 이용하세요.. TList 를 이용하시면 되겠네요.. ^^