Mam aplikację Windows zbudowaną w C #, .NET 3.5. Jedną z jego funkcji jest kopiowanie plików z ServerA na ServerB. Aplikacja zostanie uruchomiona na komputerze klienta, ClientX.
Co to jest najbardziej wydajne polecenie / sposób to zrobić w języku C #, aby pliki nie były tymczasowo buforowane na komputerze ClientX przez aplikację?
Tak więc przepływ plików powinien wyglądać tak:
ServerA ----> ServerB
i NIE: jak:
ServerA ----> ClientX (temporarily buffered internally by .NET) ----> ServerB
Odpowiedzi:
2 dla odpowiedzi № 1Jedną z możliwości jest użycie File eXchange Protocol która używa FTP, aby wykonać bezpośredni transfer z jednego serwera na drugi bez konieczności przeglądania go.