.NET을 통해 한 컴퓨터에서 다른 컴퓨터로 한 위치에있는 텍스트 파일을 1 초마다 전송해야합니다. 나중에 다시 전송해야합니다. C# .NET을 통한 접근 방법을 도와주세요.Machine to Machine 파일 전송
답변
또한 컴퓨터 클래스와 시간의 파일 초에 한번씩 전송 1 초마다
각 컴퓨터에 FTP 서버가있는 경우 C# FTP Client Library을 사용할 수 있습니다.
P2P libraries 중 하나를 고려해 볼 수도 있습니다 (FTP 서버 필요 없음).
사용할 수있는 시간에 파일을 전송할 수 있는지 여부는 파일 전송에 사용하는 것보다 파일 크기와 대역폭에 따라 다르지만 일부 프로토콜은 다른 것보다 오버 헤드가 많습니다.
FTP로하는 방법? – venkat
각 시스템에 FTP 서버가 구성되어 있어야합니다. 그런 다음 C# FTP 클라이언트 라이브러리의 코드를 자신의 프로그램에 추가합니다 (내 대답의 링크 참조). 이렇게하면 원격 시스템에 대한 FTP 연결을 열고 파일을 복사하는 데 사용할 수있는 클래스가 제공됩니다. 클라이언트 라이브러리와 함께 데모 코드가 있으며이를 수행하는 방법을 정확히 보여줍니다. –
컴퓨터가 동일한 네트워크에있는 경우 네트워크 공유를 사용해보십시오. 그런 다음 File.Copy
방법을 사용하여 파일의 대상 폴더로 \\machine\folder
을 사용할 수 있습니다.
컴퓨터 A에서 컴퓨터 B로 파일을 전송하려면 Copy 메서드를 사용할 수 있습니다. 당신이 기계 B에 대한 관리 권한이 가정 당신은 기계 B에 시스템 A에서 매 초마다 파일을 복사하려면 다음 코드를 사용할 수
ThreadPool.RegisterWaitForSingleObject(
new ManualResetEvent(false),
(state, timedOut) =>
{
// TODO: error handling
File.Copy("c:\someFile.txt", "\\machineB\c$\someFile.txt", true);
},
null,
TimeSpan.FromSeconds(1),
false);
당신은 당신이 주식을 사용할 수있는 기계 B에 대한 관리 권한이없는 경우 :
File.Copy("c:\someFile.txt", "\\machineB\someShare\someFile.txt", true);
- 1. Finite State Machine 컴파일러
- 2. mealy machine in ocaml
- 3. Android Development Machine
- 4. Dev Machine 용 Vista 또는 XP
- 5. PRAM (Pararell Random Access Machine) 시뮬레이터
- 6. Machine Check Exception을 시뮬레이트하거나 트리거하는 방법은 무엇입니까?
- 7. Time Machine API/명령 줄 스크립트?
- 8. PHP5 용 Amazon Machine Image (AMI)
- 9. C++ try/throw/catch => machine code
- 10. Machine \ ASPNET 사용자가 관리자 역할을한다고 생각하십니까?
- 11. G-Machine 소스를 LLVM으로 변환 IR
- 12. win7을 dev-machine 운영 체제로 사용 하시겠습니까?
- 13. 하스켈에서 쓰기 가능 메모리 다루기 - Infocom의 Z-Machine VM 구현
- 14. (FInite State Machine) - 자바 스크립트에서 XML 스키마 유효성 검사기 구현
- 15. Java HotSwap with Eclipses and Remote Debugging with Local Machine
- 16. Time Machine 에서처럼 On/Off 애니메이션을 만드는 방법은 무엇입니까?
- 17. 호기심 : Infocom z-machine 코드에 LLVM을 사용할 수 있습니까? (일반적으로)
- 18. jQuery를 사용하여 웹 페이지 상태의 FSM (Finite State Machine) 모델링
- 19. Dev Machine 대 설치된 VB6 app 테스트 결과의 차이점은 무엇입니까?
- 20. \ Registry \ Machine \ Software 키가로드 된시기를 확인하는 방법은 무엇입니까?
- 21. csharp 프로젝트 (Visual Studio/msbuild machine)에서 소스 파일 인코딩을 변경하는 방법은 무엇입니까?
- 22. Virtual Machine Manager 오류 - 기본 하이퍼 바이저를 확인하는 중 오류가 발생했습니다.
- 23. iPhone to PC 데이터 전송
- 24. Ai/Machine Learning과 관련된 대학에서의 나의 졸업 프로젝트로 좋은 프로젝트를 찾고 있습니다. 저를 도와주세요.
- 25. .Net WorkFlow State Machine 사용에 대한 조언. 너는 무엇을 할 것이냐?
- 26. 다중 계층 아키텍처 (web/app/db machine)를 따르도록 Joyent 스마트 기계를 설정할 수 있습니까?
- 27. Windows 이전 운영 체제로 내 Amazon Machine Image를 롤업 할 수 있습니까?
- 28. sql2k8 클러스터의 문제점은 무엇입니까 ?? SMO가 클러스터 Machine ...에서 Network 인스턴스를 가져 오지 못하고 있습니까?
- 29. KVM (Kilo 가상 머신)과 JVM (Java Virtual Machine)의 차이점은 무엇입니까?
- 30. 다른 사용자/DB에 대한 dev에 대한 쉬운 처리 방법 dev에. machine vs production server
을 파일을 이동 타이머를 사용할 수 있습니까? 무슨 목적을 위해. 파일이 클 경우이 작업은 상당히 어려울 수 있습니다. 너 뭐 벌써 해봤 니? – GrayWizardx
기계가 동일하거나 다른 네트워크에 있습니까? – A9S6