Báo Cáo Truyền File qua mạng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Báo Cáo Đề Tài Truyền File Qua Mạng1. Giao thức sử dụng trong chương trình
    Chương trình truyền file qua mạng này được viết bằng ngôn ngữ Java, sử dụng giao thức TCP để truyền file. Giao thức TCP là giao thức trao đổi thông tin có kết nối, trong Java để cài đặt giao thức TCP ta dùng lớp Socket và ServerSocket. Trong đó, lớp Socket dùng để kết nối một máy tính đến một máy tính khác. Lớp ServerSocket dùng để tạo ổ cắm máy Server để các máy tính khác kết nối đến. Giao thức TCP được xem là giao thức truyền dữ liệu có độ tin cậy và an toàn cao, không mất mát dữ liệu và đang được sử dụng rộng rãi trên thế giới.
    2. Tổ chức chương trình
    Chương trình này gồm 5 lớp : Goi.class, MyCell.class, transferfile.class, Server.class, Client.class. Trong đó, lớp Client và lớp transferfile là hai lớp thực hiện các nhiệm vụ chính (gửi file và nhận file) của chương trình . Lớp Client là giao diện chính của chương trình, được cài đặt ở máy con. Lớp transferfile và lớp Server để lắng nghe các kết nối của máy con đến máy chủ, được cài đặt bên máy chủ. Lớp Goi là một gói dữ liệu được dùng để truyền các dữ liệu từ máy chủ đến máy con và ngược lại.
    3. Cách sử dụng chương trình
    Bên máy Client ta cài đặt lớp Client, bên máy Server ta cài đặt lớp Server. Dịch các lớp này bằng trình dịch JDK. Sau đó, bên máy Server sẽ bắt đầu lắng nghe các kết nối từ các máy Client, bên máy Client sẽ hiện ra giao diện và người dùng sẽ thao tác theo chỉ dẫn của chương trình.
     

    Các file đính kèm:

Đang tải...