любой способ увеличить скорость передачи файлов по локальной сети

любой способ увеличить скорость передачи файлов по локальной сети

У меня двастарыйКомпьютеры A и B, работающие под управлением Windows XP и подключенные к одной локальной сети с созданной общей папкой. Компьютер A предоставляет общий доступ к папке всем компьютерам в одной локальной сети.

Примерно каждые 10 секунд компьютер B будет передавать файл размером 3 МБ (всегда именуемый rpme.dat) по локальной сети в общую папку. Это делается сторонним приложением. Я не могу это контролировать.

На компьютере A я разработал программу для опроса, существует ли файл rpme.dat. Если да, программа скопирует rpme.dat в другую папку и переименует его. Однако иногда, когда она обнаруживает существование файла, это не означает, что передача файла завершена. Поэтому иногда моя программа копирует частично сохраненный файл вместо целого. Я не понимаю, почему. Локальная сеть довольно быстрая, а файл всего 3 МБ. Есть ли способ увеличить скорость передачи файла или более быстрый способ поделиться файлом по локальной сети?

P.S. Если я заставляю свою программу на компьютере ждать 5 секунд перед копированием файла, это работает довольно хорошо; в 99% случаев я скопирую весь файл. Но по какой-то причине я не всегда могу ждать так долго.

Связанный контент