증상은 다운을 못받는거였죠 ^^
제가 생각하기에는 WinInet을 쓸 경우 익스플로러 환경을 그대로 따라가 다운받는데 이상이 없었던거 같고,
IndySocket을 썼을 경우 특정한 환경(?)내의 네트웍 안에서는 네트웍 환경과 관련된 것을 설정해야지만 했던거
같습니다.
제가 좀더 알아봐야 할 상황인거 같네요...
일단 WinInet을 쓸 경우 틀별한 이상현상은 없었다는 점이구요. 일반적인 HttpSocket을 이용할 경우에는
클라이언트 환경에 따라 환경에 맞추어 주어야 한다는 점이 있는거 같습니다.
ps.
같은 내부반이었던거 같은데요... 2내부반 같은데... 항상 야근이 많았던 걸로 기억하고
박지훈님이 전역하기 몇개월 전에 들어온거 같아요. 저는 본청에 군수처 장비과에 들어갔구요.
박경택(인사과였던거 같은데)씨가 6월군번, 제가 9월군번이였죠. 같은 72년생
여하튼 반가워서 남겨봤습니다.
박지훈.임프 님이 쓰신 글 :
: 말씀드렸다시피 WinInet이 가장 간편하고 문제도 적다는 것은 분명합니다.
: 사실 WinInet의 HTTP 기능은 이미 다 구현된 것을 함수를 불러쓰기만 할 뿐이기 때문에 다른 문제가 생기기 어렵죠.
: 그래서 이것저것 신경쓰기 싫고 당장 동작하는 것이 가장 중요한 상황이라면 당연히 WinInet이 가장 추천할 만 합니다.
:
: 그런데 다른 소켓을 썼다가 문제가 생겼다는 것은 좀 이해가 안되네요.
: 방화벽 관련의 문제는 HTTP가 표준 포트인 80을 쓰는 경우라면 WinInet이건 컴포넌트를 썼건 아니면 저수준 소켓을 썼건
: 똑같이 방화벽에 문제가 없습니다. 방화벽이 검사해서 막는 것은 오직 포트 번호이니까요.
: 당시에 원인을 알아보지 못하셨더라도, 증상이라도 알려주시면 뭔가 짚이는 데가 있을 수도 있겠는데요.
:
:
: ps.
: 저 1군사령부 인사과에 있었던 거 맞습니다. 그런데...
: 죄송하게도.. 김기태님이 어떤 분이었는지 기억이 잘 안나네요. 저번에도 언급하셨던 거 같은데...
: 이름은 기억이 날듯 한데, 얼굴이나.. 다른 건 전혀... ^^;;;
: 같이 군생활을 했으면 실제로 보면 물론 기억이 날 텐데...
: 장비과면 군수처였던가요?
: 군수처... 사령부 본청 외에 별도의 단층 건물로 있었던 곳인 거 같은데... 아리송...
:
:
: 김기태 님이 쓰신 글 :
: : 답변 고맙습니다.
: :
: : 우선 반갑네요... 예전에 군사령부에 계셨죠? 인사과(?)인가에 있었던거 같은데..
: :
: : 제가 WinInet을 예전에 쓴 이유는
: : 클라이언트 환경이 proxy server와 같은 내부 방화벽에 있을 경우 어렵지 않게 다운을
: : 받을 수 있어서 그랬습니다.
: :
: : 원래는 Http용 소켓(아마 Indy)을 이용하여 받았다가 여러 클라이언트들에게 문제가 일어나
: : (그때 왜 그런건지에 대한 원인을 알고 지나갔어야 하는데, 시간상, 게을러서...)
: : WinInet으로 바꿨더니 잘 되더라구요...
: :
: : 현재 다시 비슷한 모듈을 만들면서 이 부분이 고민이 되더군요...
: : 그때 해결했으면 깨끗한 마음으로 진행했을텐데...
: :
: : 혹시, 위와 같은 원인과 관련되서 아시는 내용이 있는지....
: : 다시 한번 질문합니다.
: :
: : 그럼, 수고하세요.
: :
|