저는 지금 상당히 큰 크기의 파일(기본 20M 이상)을 소켓을 사용해서
다른 컴퓨터에 전송하려고 합니다.
그리고, 동일한 파일을 여러 곳에 동시전송할 수도 있어야 합니다.
김영대님이 만든 파일 전송 프로그램을 보았지만 아주 큰 크기의 파일을
보내는 데에는 적합하지 않은 것 같더군요. 제가 틀리게 봤다면 먼저
사과드리겠습니다.
단순히 루프를 돌려서 파일을 보내다가는 잘못하면 중단도 못시킬 것
같아서 쓰레드를 사용해서 Execute 메쏘드 내에서 파일을 전송하려고
했는데 쓰레드에 포함된 소켓 컴포넌트는 이벤트 핸들러를 받지 못하는
문제가 발생했습니다.
큰 파일 전송시 전송을 중단시킬 수 있는 좋은 방법이 없을까요?
> 저는 지금 상당히 큰 크기의 파일(기본 20M 이상)을 소켓을 사용해서
> 다른 컴퓨터에 전송하려고 합니다.
>
> 그리고, 동일한 파일을 여러 곳에 동시전송할 수도 있어야 합니다.
>
> 김영대님이 만든 파일 전송 프로그램을 보았지만 아주 큰 크기의 파일을
> 보내는 데에는 적합하지 않은 것 같더군요. 제가 틀리게 봤다면 먼저
> 사과드리겠습니다.
>
> 단순히 루프를 돌려서 파일을 보내다가는 잘못하면 중단도 못시킬 것
> 같아서 쓰레드를 사용해서 Execute 메쏘드 내에서 파일을 전송하려고
> 했는데 쓰레드에 포함된 소켓 컴포넌트는 이벤트 핸들러를 받지 못하는
> 문제가 발생했습니다.
>
> 큰 파일 전송시 전송을 중단시킬 수 있는 좋은 방법이 없을까요?
>
윈도우즈끼리의 파일전송이라면
델파이 코리아(http://www.delphikorea.com)의 자료실로 가셔서
NetExplorer1.0을 받아서 한번 사용해보세요.
큰 파일을 전송하는 데도 무리가 없을 겁니다.
물론 취소도 가능하구요.
자작한 프로그램이구요. 궁금한 사항은 별도로 메일주시기 바랍니다.
그럼..