Q&A

  • Indy로 클라이언트 프로그램을 짜는데..
안녕하세요..여러분의 훈수덕에 조금씩 크고 있습니다..



네트웍프로그램짜는데 Indy가 좋다는 소문을 듣고 힘들게 깔아서 설치를 했습니다..

그리고 프로그램을 짜야되는데..

짜고자 하는 프로그램은 모니터링프로그램인데..

환경은 다음과 같습니다..

여러개의 서버들이 돌고 있습니다..내가 짤 프로그램으로 이 서버들을 모니터링하는데

서버가 1부터 10까지 있다면 차례로 접속하여 정보를 보다가 어느 서버에 문제가 발견되면 이 놈에게 다시 접속하여 상세 정보를 보는겁니다..이경우 전체(1부터10까지 차례로)로 보는 루틴과 그 중의 한 서버 정보를 보는 루틴이 쓰레드로 동작하게 되는거죠..

그럼 이 프로그램은 클라이언트가 됩니까? 서버가 됩니까?

왜 이부분에서 고민하냐면 인디tcp 서버로 하면 스레드가 기본적으로 지원되는걸루 아는데 인디tcp 클라이언트로 할때도 스레드가 지원되는지 몰라서요..

지금은 인디를 안쓰고 그냥 tcp client로 소켓프로그램으로 짜봤는데 쓰레드도 못쓰고 만들었습니다..그러니 세부정보를 보면 전체정보가 정지되고 그 정보를 볼 수 있는..한마디로 개허접(?)인 프로그램이 되어 버렸습니다..

도저히 묵과할 수 없는 문제기에 다시 함 뜯어고쳐볼려구 합니다..

조언 좀 부탁드립니다..

한마디로 정리하면 ..위의 프로그램을 짤때 indy tcp client를 불러와서 짜도 문제없이 스레드로 동작할 수 있냐는 겁니다..



부탁드립니다..^^;



0  COMMENTS