너무 간단합니다.
뭐 윈속이라 메모리 리크 심한건 다들 아실거구,
넷북 무선랜 실측속도로 4.5 mb/s 나왔습니다.
윈속 치곤 잘 나온거겠죠.
뭐 그냥 무작정 파일 읽었으니깐요. (메모리 먹는 양이 정말 거대해요. 뭐 언로드 하지만.)
eHTTPd.exe 실행하시고 방화벽 허용해주시고. 서버 시작해주시면 됩니다.
로그는 logs 폴더에 저장되고.
MIME Types 파일은 역시 core/mime.ini 로 있습니다.
파일은 www 안에 넣으시면 됩니다.
../../ 로 접속 됩니다.(안 막았어요)
vb6 으로 만들었으며.
너무 간단합니다.
다만 아파치나 다른 서버처럼 메인 페이지로 가면 파일을 띄워주는게 아닌, 그냥 404를 뿜습니다.
302 페이지는 좀 재밌을거예요. ㅋㅋㅋ..
302 Moved 뜨고 1초뒤 리다이렉트 되요 ㅋㅋ. (redirect:1; /~/ 를 헤더로 보내서요 ㅎ)
뭐 그냥 간단한 파일전송이나 테스트용으로 좋습니다.
지상현 2010-08-04 AM 1:56:44
윈속이라는건 VB6에 딸린 윈속 컨트롤을 말씀하시는 거겠죠?
윈도에서 모든 네트워크 연결이 Winsock2 레이어로 이어지니까요.
그나저나 VB윈속도 그렇게 몹쓸 물건은 아니던데...
한수훈 2010-08-04 AM 10:39:33
네 맞아요 ㅎㅎ.. 어느정도 기능을 넣으려고는 했는데. vb6 의 한계가 느껴지더라구요.. VB.Net 2008 로 코딩할 땐 범위가 꽤나 컸었는데... @지상현
지상현 2010-08-04 PM 7:50:25
개인적인 의견이지만 닷넷 할 거면 C#이 낫다고 봅니다.
VB.Net도 겉보기만 VB지 언어 스펙은 닷넷 CLI이니까요.
전 VB6과 VB.Net을 문법만 비슷한 다른 언어로 취급합니다만 VB6도 창조랑 나이 차가 별로 안 나니까 이제와서 뭐 할 것도 없겠지요.
물론 VB6은 아직도 현역입니다. 스레딩 모델이 COM으로 구현하는 Apartment 모델밖에 없어서 실시간 네트워크 프로그래밍에는 상당히 부적합하지만...