서버로 메세지를 보냅니다.
클라이언트에서 받은 메세지가 서버를 조회하는건데요 100개의 데이타를 조회한 것입니다.
클라이언트 2대가 꼭같이 꼭같은 조건으로 꼭같이 조회했을때
아무래도 시간차가있으니까
한쪽 클라이언트쪽에서는 50개정도에 데이타가 조회된 상태에서 다른 클라이언트가 조회했다면
한쪽 클라이언트쪽에는 50개 데이타가 나오고 -처음 클라이언트
한쪽 클라이언트쪽에는 정상으로 100개가 나오네요-나중 클라이언트
이걸 어게 두개다 클라이언트쪽으로 100개씩 꼭같이 줄수있는 방법이 어떤거에요 ㅠ.ㅠ 미치겠음
통신쪽은 첨이라 잘 모르겠네요
제 질문 이해 하셨는지 모르겠네요 ㅠ.ㅠ
델파이 7에 오라클을 사용합니다
일단 쿼리를 옵티마이징해서 좀더 빨리 처리되도록 해야 하겠구요... 머 이건 이차적인 문제군요... 쩝~
하나의 쿼리나 테이블 컴포넌트만을 이용해서 조회를 하시는 것 같은데... 이 경우 클라이언트의 요구를 받아서 처리가 완료되기 전에는 다른 요청을 처리하시면 안됩니다. 다른 요청은 대기 시켜놓구 이전 요청이 완료된후에 다음 요청을 처리하셔야 합니다...
대기 목록을 관리하고 대기우선순위에 의해서 요청을 차례대로 처리하세요...
요청을 처리하는 쿼리(테이블) 컴포넌트를 여러개 만들어놓고 놀고 있는 쿼리(테이블) 컴포넌트에게 요청을 처리하도록 하시면 좀더 향상된 통신을 하실 수 있습니다...
^^ 항상 즐코하세요...