게시판 본문 COM / COM+ by VB 6.0 - Read Only
어드바이스를 좀 구하러 왔습니다...^^ |
---|
작성자: zziuni
작성일시: 2004-10-19 18:04,
조회수: 3,265
|
요즘 좀 바뻐서 오래간만에 왔내요.. ^^
모바일환경에서의 이야깁니다. 서버대 서버로 파일전송을 하려고 합니다. (ASP - > ASP 루...) 근데, 받는쪽이 Form 태그로 파일을 업로드하는걸 전제로 되어있습니다. 보내는 쪽에선 바이널리 파일을 업로드 해주어야 하는데, 폰페이지이기때문에, 자바스크립트따위(?)는 못쓰고, 온전히 서버스크립트(vbscript)만으로 바이너리 파일을 전송해야 합니다. 근데, 이걸 개발하신분이 vbscript에 소켓통신이 되지 않아서 C++로 DLL을 만들어서 COM+ 서버응용프로그램으로 등록하고 객체를 생성하여 사용하였습니다. 이 DLL은 단순히 소켓을 열고, 전송하고, 닫는기능만 합니다. (한답니다.. C++를 모르는 고로.. ㅡ ㅡ) 무진장 완벽하게(?)잘 작동하였는데.... 문제가 발생했습니다. 해당 페이지(파일을 DLL로 전송하는 ASP)를 2,3명일땐 괜찮은데.. 4명 이상이 동시에 엑세스를 하면 2,3놈을 제외하곤 모두 페이지 오류가 난다는 겁니다. 소스를 보면 CreateObject로 instance까지는 생성이 되는데, 객체를 사용하려고하면 (소켓을 열고 파일전송을 할려면) 에러가 납니다. 다른곳에 문의한 결과... DLL자체가 다중 쓰레드를 구현하지 않아서 라는 이야기를 들었는데, 이걸 개발하신 분은 C++를 다룰줄은 알지만, Com+ DLL에 대한 이해가 좀 부족한 분입니다. 전 C++을 모르구요. ㅡ ㅡa 장황한 이야기인데.. 결론은... 1. 자체 DLL제작없이, 위의 문제를 해결하면서 서버스크립트단에서 파일 전송을 할 수 있는 방법이 있는냐... (ADO, ADSI등과 같은 MS기반기술이 있는지...) 2. 자체 DLL제작을 해야 한다면, 무엇을 신경써야 하는가... 서버응용프로그램으로 등록할때 설정이 중용한 것인지... DLL자체를 다시 제작해야 하는 것인지... 도움이 될만한 어드바이스좀.... ^^ 그냥 스터디삼아 VB로 제가 만들어볼까도 생각중... ^^; |
IP 주소: 211.192.244.92
|
전체 276 건의 게시물,
12 페이지로 구성된
COM / COM+ by VB 6.0 게시판의
9 페이지입니다.
게시물 | ||||
---|---|---|---|---|
77 | 2005-02-14 | 5,582 | ||
76 | 2005-02-15 | 3,225 | ||
75 |
Glove88 |
2004-12-27 | 705 | |
74 | 2004-12-27 | 3,139 | ||
73 |
ASP |
2004-12-20 | 1,295 | |
72 | 2004-12-20 | 3,331 | ||
71 |
ASP |
2004-12-20 | 910 | |
70 | 2004-12-20 | 3,310 | ||
69 | 2004-12-20 | 3,303 | ||
68 |
ASP |
2004-12-21 | 859 | |
67 | 2004-12-21 | 3,127 | ||
66 | 2004-11-22 | 3,794 | ||
65 | 2004-11-22 | 3,302 | ||
63 | 2004-11-22 | 3,096 | ||
62 | 2004-11-19 | 3,290 | ||
61 | 2004-11-20 | 2,905 | ||
60 | 2004-11-16 | 3,163 | ||
59 | 2004-11-16 | 3,209 | ||
58 | 2004-11-11 | 2,891 | ||
57 | 2004-11-12 | 3,344 | ||
56 | 2004-11-10 | 3,266 | ||
55 | 2004-11-10 | 3,191 | ||
2004-10-19 | 3,265 | |||
53 | 2004-10-19 | 3,238 | ||
52 | 2004-10-20 | 2,966 |