-
30-10-2012, 08:07 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu cần đảm bảo toàn vẹn dữ liệu thì chỉ có cách dùng TCP.
Nếu xác suất hỏng hóc rất thấp thì có thể sử dụng UDP để đạt được tốc độ cao hơn.
Ngoài ra, vì làm việc trong mạng LAN nên có thể thử thao tác ở tầng Data link xem sao, (ý tưởng thế thôi chứ chưa thử bao giờ, nhưng nhiều khả năng là sai sót dữ liệu sẽ khá cao).View more random threads:
- Thắc mắc về đọc file XML lên TreeView
- Lỗi với mail.gmx.com Gửi Mail
- Cho mình chút ý tưởng về việc xử lý dữ liệu lớn
- Font Chữ cho ComboBox
- Checkbox trong DataGridView
- Làm form luôn luôn hiển thị trên màn hình
- Hỏi Về ListView
- Help!!Các bạn xem giúp mình đoạn code này có lỗi gì với.
- lam sao để rê chuột vào thì chi tiêt mô tả tin tức show ra.
- làm sao xóa formload mà debug ko bị lỗi?
-
30-10-2012, 10:30 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi boss14420
-
30-10-2012, 07:31 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[LT Mạng]Nên sử dụng kỹ thuật nào để truyền và nhận file với dung lượng lớn qua mạng LAN
Mình có bài tập xây dựng chương trình Truyền (gửi) và nhận file với dung lượng lớn qua mạng LAN viết bằng Windows Form C#, demo thì cho 2 máy kết nối bằng wifi hay Cap. Mình có tham khảo trên google thì để truyền nhận file qua mạng LAN thì có những Kỹ thuật như TCP, UDP, Socket, Filestream..v..v.. mình hơi gà, bạn nào pro Lập trình mạng cho mình biết với dạng truyền file dung lượng lớn thì nên sử dụng kỹ thuật gì.
P/s: Nghe thầy mình nói thầy có chương trình mẫu mà có thể truyền nhận file với dung lượng >=1G.
-
31-10-2012, 11:20 AM #4Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
TCP sẽ tự động cắt gói tin được gửi ra thành nhiều phần rồi gửi, kể cả việc có gửi được thành công đến nơi hay không TCP cũng làm cho bạn rồi. UDP thì gửi xong là xong mặc kệ file gửi đi có thành công hay không nên hiệu xuất UDP cao hơn nhưng ko an toàn.
Tốt nhất là bạn nên tìm hiểu về Socket.
-
31-10-2012, 12:56 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi boss14420
Cắt file ra nhiều phần rồi gửi theo nhiều luồng khác nhau.
Khi bên nhận đã nhận đủ thì ghép các mảnh lại thành file duy nhất.
Bạn cần tìm hiểu cách quản lý luồng và socket
-
31-10-2012, 01:54 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi boss14420
-
01-11-2012, 05:27 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi quangnh89
-
20-11-2012, 05:33 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi faq.c
Làm sao để bạn chắc chắn những phần bạn đã tải là chính xác?
Nếu truyền file lớn với chỉ 1 kết nối qua 1 socket thì thời gian truyền file của bạn là bao lâu?
-
24-11-2012, 08:31 AM #9Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vừa dạo qua trên mạng thấy có phương thức chunk gì đó để cắt nhỏ file 1 to ra để truyền, có ai rành về cái này chỉ mềnh với [IMG]images/smilies/clap_grin.gif[/IMG]
-
30-11-2012, 04:22 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình có tham khảo 1 số bài mẫu thì truyền dk file khá lớn(400M) nhưng mà lớn hơn thì thì thoảng báo lỗi OutOfMemoryException, nếu không sử dụng phương thức chunk thì làm sao để tránh lỗi này vì mình nghe nhiều người nói dùng chunk có thể tránh dk nó ?
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...