
나는 두 가지를 가지고 있습니다오래된Windows XP를 실행하고 공유 폴더가 생성된 동일한 LAN에 연결된 컴퓨터 A와 B. 컴퓨터 A는 동일한 LAN에 있는 모든 컴퓨터와 폴더를 공유합니다.
약 10초마다 컴퓨터 B는 LAN을 통해 3MB 파일(항상 이름 rpme.dat
)을 공유 폴더로 전송합니다. 이는 타사 애플리케이션을 통해 수행됩니다. 나는 그것에 대해 어떤 통제권도 가지고 있지 않습니다.
컴퓨터 A에서 파일이 rpme.dat
존재하는지 여부를 폴링하는 프로그램을 개발했습니다. 그렇다면 프로그램은 rpme.dat를 다른 폴더에 복사하고 이름을 바꿉니다. 그러나 때로는 파일 존재를 감지하더라도 파일 전송이 완료되었음을 의미하지 않는 경우가 있습니다. 그래서 때때로 내 프로그램이 전체 파일 대신 부분적으로 저장된 파일을 복사합니다. 왜 그런지 이해가 안 돼요. LAN은 매우 빠르며 파일은 3MB에 불과합니다. 파일 전송 속도를 높이는 방법이나 LAN을 통해 파일을 공유하는 더 빠른 방법이 있습니까?
PS 컴퓨터에 내 프로그램이 있으면 파일을 복사하기 전에 5초 정도 기다리면 꽤 잘 작동합니다. 99%의 경우 전체 파일을 복사하게 됩니다. 하지만 어떤 이유에서인지 항상 그렇게 오래 기다릴 수는 없습니다.