==> 안녕하세요 전병호입니다. (_ _)
저도 TIdFTPServer를 이용해서 옆튀퓌써버를 맹길어 보긴했는데요.. 간단한 유저관리랑 로그보기정도인데요.. 쩝. .9.0.11 이던가? 아직 Indy10이 나오지 않은 상황이라 그른지.. FtpServer는 안정적이지 않습니다. 제가 약간 수정해가며 맹길어서 돌아가긴 하는데.. 로컬에서는 잘되는데.. 멀리있는 친구한테 주고 테스트해보니.. ㅡ_ㅡ. 죽어버리더군요.. 파일은 제대로 오긴오는데.. UI가 블럭됩니다. 내부에서 Thread로 Wrap되어있는데더요.. 쩝 제가 먼가 잘못한거 같긴하네요 ^^;; 허접스러워서.. 지금은 바뻐서 손놓고있는데 조만간 다시 작업 들어라갈까 합니다.. 지금 회사라 자료가 없는데요.. 필요하시면 집에 가서 올려드리겠습니다. (_ _)..
부연설명하자면.. Indy의 C/S 구조는 단순합니다. 간단히 포함되어있는 TCP또는 UDP의 C/S를 분석하시면 그밖의 다른 C/S 컴포넌트들은 그 메카니즘을 따름니다. OnExecute(AThread: TIdThread) 이던가? -_-;; 여기서 처리하믄 끝이죠 ^^; 그밖은 해당 프로토콜과 UI에 대한 부가작업들뿐입니다.. 클라이언트 컴포넌트들은 괜찮은데.. 아직 서버컴포넌트들은.. 불안한면을 보이네요.. 쩝.. 코어개발자님더 뉴스그룹에서 Indy는 Block 타입으로 Client로써는 상당히 편하고 안정적이라고했지만, 서버는 성능과 안정성을 원한다면 상용을 권한다는 문구가 기억나네요 -_-;; 모드 그분이 개발한건 아니니까요.. 그분은 핵심 TCP 스택에 관련된 아키텍쳐를 설계하고 TCP/UDP에 대한 기반을 제공하고 그에 다른분들이 관심있는 프로토콜들을 구현해서 Indy에 포함되어있기때문에 Author나 Writer에게 직접 문의하시는게 Feedback이 빠를것입니다..
ps. Indy 10 이 나오길 학수고대하고있습니다.. ^_^.. 내부구조를 상당히 수정한듯합니다.. 참고로 6월 9일자 Beta가 릴리즈 되었습니다. 9.0.13으로도 업데이트되었구요... 아직 베타코드는 보질 못했지만.. .. 참고하세요..
==> 안녕하세요 전병호입니다. (_ _)
저도 TIdFTPServer를 이용해서 옆튀퓌써버를 맹길어 보긴했는데요.. 간단한 유저관리랑 로그보기정도인데요.. 쩝. .9.0.11 이던가? 아직 Indy10이 나오지 않은 상황이라 그른지.. FtpServer는 안정적이지 않습니다. 제가 약간 수정해가며 맹길어서 돌아가긴 하는데.. 로컬에서는 잘되는데.. 멀리있는 친구한테 주고 테스트해보니.. ㅡ_ㅡ. 죽어버리더군요.. 파일은 제대로 오긴오는데.. UI가 블럭됩니다. 내부에서 Thread로 Wrap되어있는데더요.. 쩝 제가 먼가 잘못한거 같긴하네요 ^^;; 허접스러워서.. 지금은 바뻐서 손놓고있는데 조만간 다시 작업 들어라갈까 합니다.. 지금 회사라 자료가 없는데요.. 필요하시면 집에 가서 올려드리겠습니다. (_ _)..
부연설명하자면.. Indy의 C/S 구조는 단순합니다. 간단히 포함되어있는 TCP또는 UDP의 C/S를 분석하시면 그밖의 다른 C/S 컴포넌트들은 그 메카니즘을 따름니다. OnExecute(AThread: TIdThread) 이던가? -_-;; 여기서 처리하믄 끝이죠 ^^; 그밖은 해당 프로토콜과 UI에 대한 부가작업들뿐입니다.. 클라이언트 컴포넌트들은 괜찮은데.. 아직 서버컴포넌트들은.. 불안한면을 보이네요.. 쩝.. 코어개발자님더 뉴스그룹에서 Indy는 Block 타입으로 Client로써는 상당히 편하고 안정적이라고했지만, 서버는 성능과 안정성을 원한다면 상용을 권한다는 문구가 기억나네요 -_-;; 모드 그분이 개발한건 아니니까요.. 그분은 핵심 TCP 스택에 관련된 아키텍쳐를 설계하고 TCP/UDP에 대한 기반을 제공하고 그에 다른분들이 관심있는 프로토콜들을 구현해서 Indy에 포함되어있기때문에 Author나 Writer에게 직접 문의하시는게 Feedback이 빠를것입니다..
ps. Indy 10 이 나오길 학수고대하고있습니다.. ^_^.. 내부구조를 상당히 수정한듯합니다.. 참고로 6월 9일자 Beta가 릴리즈 되었습니다. 9.0.13으로도 업데이트되었구요... 아직 베타코드는 보질 못했지만.. .. 참고하세요..