Skip to content

XÂY DỰNG ỨNG DỤNG TRUYỀN FILE QUA MẠNG LAN SỬ DỤNG TCP/IP VỚI MÔ HÌNH CLIENT-SERVER

Notifications You must be signed in to change notification settings

DuyTran04/N4_FileTranferTCPClientServerLAN

Repository files navigation

Ứng Dụng Truyền File Qua Mạng LAN

📝 Mô tả

Ứng dụng cho phép truyền file giữa các máy tính trong mạng LAN sử dụng giao thức TCP/IP với mô hình Client-Server. Được xây dựng bằng C# Windows Forms.

✨ Tính năng chính

  • Server:

    • Tự cho địa chỉ IP của máy
    • Cho phép chọn port để lắng nghe
    • Hiển thị danh sách clients kết nối
    • Theo dõi tiến trình nhận file
  • Client:

    • Kết nối tới server thông qua IP và port
    • Cho phép chọn nhiều file để gửi (IN PROCESS)
    • Giao diện thân thiện, dễ sử dụng

🛠️ Công nghệ sử dụng

  • C# Windows Forms (.NET Framework)
  • TCP/IP Protocol
  • File I/O Operations
  • Multi-threading
  • Asynchronous Programming

📋 Yêu cầu hệ thống

  • Windows 7/8/10/11
  • .NET Framework 4.7.2 trở lên
  • Kết nối mạng LAN

🚀 Hướng dẫn cài đặt

  1. Clone repository:
git clone https://github.com/DuyTran04/N4_FileTranferTCPClientServerLAN.git
  1. Mở solution trong Visual Studio
  2. Build và chạy ứng dụng

📖 Hướng dẫn sử dụng

Khởi động Server:

  1. Chạy ứng dụng TCPServer
  2. Nhập port muốn sử dụng (ví dụ: 8083)
  3. Chọn thư mục lưu file (hoặc sử dụng thư mục mặc định)
  4. Click "Start Server"
  5. Ghi nhớ địa chỉ IP hiển thị

Kết nối Client:

  1. Chạy ứng dụng TCPClient
  2. Nhập địa chỉ IP của Server
  3. Nhập port đã cấu hình trên Server
  4. Click "Connect"
  5. Chọn file và gửi

About

XÂY DỰNG ỨNG DỤNG TRUYỀN FILE QUA MẠNG LAN SỬ DỤNG TCP/IP VỚI MÔ HÌNH CLIENT-SERVER

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages