필요한 사항은 Unix 에서 4gl로 작성한 프로그램을 실행하면 쏟아지는 데이타를 받아와서 델파이가 가공하여 스트링그리드에 출력하려고 합니다.
데이타베이스를 델파이로 직접 쿼리하니 코딩도 힘들고 속도도 느린데다 BDE 설치를 사용자들에게 전달하기가 너무 힘들어서요.
현재 궁여지책으로 텔넷소켓을 만들어서 소켓의 ClientSocketRead 프로시저에서 데이터를 받아서 처리하고 있습니다. 그런데 프로그램이 지저분해지는데다 가장 큰 문제가
있습니다.
데이타가 쏟아질때 a,b,c,d 구분을 해서 받아야 하는데 ab,cd 또는 abc,d 등으로
매번 일정치 않게 데이타가 붙어버립니다. 그래서 이곳을 뒤지다 보니 NonBlocking
모드라 그렇다는 것을 알고 여러분들이 추천하신 winshoes 컴포넌트를 받아 재구성을 하려니 접속조차 않됩니다.
어떻게 하면 winshoes 로 로그인id 와 pass 확인 과정을 통과후 텔넷을 구현하여 위의 문제를 해결할 수 있을까요. 아니면 텔넷 접속이 아니더라도 유닉스서버에 데몬을 띄워서 클라이언트와 데이터를 주고받을 방법이 없을까요?
세미나 자료를 받아보니 어쩜 가능할 것도 같던데....
고수님들의 도움을 기대합니다.
Telnet을 사용하시는가 보죠?
저같은 경우에는 데이터 송수신량이 많아서 서버에서 검색되 데이터를 텍스트 파일로 만들어서 압축한다음 sz, rz을 사용해 파일 그자체를 받아 클라이언트에 저장해서 사용했습니다.
데이터가 워낙많다보니 ...........
ODBC를 연결해서 사용하는 것이 아니라면 이방법도