C#에서 Socket을 통해 파일을 보낼 수있는 방법을 찾고 있었지만 샘플 코드를 찾거나 운이 좋지 않았습니다.소켓에서 알다시피 바이트 및 배열 배열을 보내야합니다. 길이가 MaxInt이고 파일이 MaxInt보다 큽니다. Windows 소켓을 통해 FileStream을 C#으로 보내는 방법은 무엇입니까?C#에서 소켓을 통해 FileStream 보내기
0
A
답변
2
청크로 파일을 읽습니다 (예 : 한 번에 64KB). 각 척을 개별적으로 보냅니다. 이를 통해 임의로 큰 파일을 스트리밍 할 수 있습니다.
.NET 4.0부터는 Stream.CopyTo(Stream)
을 사용하면 한 줄로 만들 수 있습니다.
관련 문제
- 1. Objective-C에서 Java로 소켓을 통해 데이터 보내기
- 2. 소켓을 통해 파일 보내기
- 3. 소켓을 통해 객체 보내기
- 4. C에서 소켓을 통해 바이너리 파일 보내기 (Windows에서 Linux로)
- 5. TCP 소켓을 통해 패킷 보내기
- 6. 소켓을 통해 정수의 bytearray 보내기
- 7. 소켓을 통해 비디오 프레임 보내기
- 8. int 소켓을 통해 Java로 보내기
- 9. IPC를 통해 C에서 Python으로 이진 데이터 보내기
- 10. TCP 소켓을 통해 byte [] 보내기/받기
- 11. UDP 소켓을 통해 16 진수 값 보내기
- 12. UDP 소켓을 통해 안드로이드 센서 데이터 보내기
- 13. 노드 - 네트 소켓을 통해 큰 JSON 보내기
- 14. 소켓을 통해 16 진수 문자 보내기
- 15. 소켓을 통해 다른 컴퓨터에 linux 명령 보내기
- 16. 소켓을 통해 수동으로 HTTP 요청 보내기
- 17. 소켓을 통해 사용자 지정 WCF 요청 보내기
- 18. 소켓을 통해 압축 된 데이터 보내기
- 19. x 분마다 소켓을 통해 데이터 보내기
- 20. 안드로이드 UDP 소켓을 통해 객체 보내기
- 21. 소켓을 통해 해시 테이블의 내용 보내기
- 22. 안드로이드 - TCP 소켓을 통해 바이트 [] 보내기/받기
- 23. 자바 - 소켓을 통해 바이트 객체 보내기
- 24. 소켓을 통해 직렬화 가능 객체 보내기
- 25. 소켓을 통해 클라이언트에서 서버로 문자열 보내기
- 26. .NET에서 소켓을 통해 일반 텍스트 보내기
- 27. 데이터 그램 소켓을 통해 개체 보내기 java
- 28. Actionscript 3 : 소켓을 통해 이미지 보내기
- 29. C에서 유닉스 소켓을 통해 struct를 전송
- 30. C에서 Google Apps를 통해 이메일 보내기
몇 바이트를 읽고 몇 바이트를 보내면됩니다. –
http://www.codeproject.com/Articles/24017/File-Transfer-using-Socket-Application-in-C-NET-2 –