Ứ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.
-
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# Windows Forms (.NET Framework)
- TCP/IP Protocol
- File I/O Operations
- Multi-threading
- Asynchronous Programming
- Windows 7/8/10/11
- .NET Framework 4.7.2 trở lên
- Kết nối mạng LAN
- Clone repository:
git clone https://github.com/DuyTran04/N4_FileTranferTCPClientServerLAN.git
- Mở solution trong Visual Studio
- Build và chạy ứng dụng
- Chạy ứng dụng TCPServer
- Nhập port muốn sử dụng (ví dụ: 8083)
- Chọn thư mục lưu file (hoặc sử dụng thư mục mặc định)
- Click "Start Server"
- Ghi nhớ địa chỉ IP hiển thị
- Chạy ứng dụng TCPClient
- Nhập địa chỉ IP của Server
- Nhập port đã cấu hình trên Server
- Click "Connect"
- Chọn file và gửi