|
| 1 | +# File Transfer Application |
| 2 | + |
| 3 | +A simple yet powerful application to transfer files between computers on your local network, with optional auto-print functionality. |
| 4 | + |
| 5 | +## Features |
| 6 | + |
| 7 | +- Easy file transfer between computers on the same network |
| 8 | +- System tray integration for background operation |
| 9 | +- Optional auto-printing of received files |
| 10 | +- Activity logs for both sending and receiving |
| 11 | +- Support for customizable print file types |
| 12 | +- Simple and intuitive graphical interface |
| 13 | + |
| 14 | +## How to Use |
| 15 | + |
| 16 | +### Setup |
| 17 | +1. Run the application on both computers (sender and receiver) |
| 18 | +2. Make sure both computers are connected to the same network |
| 19 | + |
| 20 | +### Host Computer (Receiving Files) |
| 21 | +1. Go to the "Host" tab |
| 22 | +2. Select your network interface from the "Listen IP" dropdown |
| 23 | +3. Keep the default port (25565) or enter a custom port |
| 24 | +4. Click "Start Server" |
| 25 | +5. (Optional) Select a printer for auto-printing received files |
| 26 | +6. (Optional) Set file types for auto-printing (default: pdf, png) |
| 27 | + |
| 28 | +### Client Computer (Sending Files) |
| 29 | +1. Go to the "Client" tab |
| 30 | +2. Enter the Host computer's IP address |
| 31 | +3. Enter the same port number as the Host |
| 32 | +4. Click "Start Client" |
| 33 | +5. Place files in the application folder to send them automatically |
| 34 | + - Files will be moved to the "sent" folder after transfer |
| 35 | + - Received files appear in the "received" folder |
| 36 | + |
| 37 | +## System Requirements |
| 38 | +- Windows operating system |
| 39 | +- Network connectivity between computers |
| 40 | +- Both computers must be on the same local network |
| 41 | + |
| 42 | +## Tips |
| 43 | +- Double-click the system tray icon to show/hide the window |
| 44 | +- Right-click the system tray icon for options |
| 45 | +- Check the activity logs in both tabs for transfer status |
| 46 | +- The application runs in the background when minimized |
| 47 | +- Default port is 25565 (can be changed if needed) |
| 48 | + |
| 49 | +## Folders |
| 50 | +- `sent/`: Stores files after they've been sent |
| 51 | +- `received/`: Stores incoming files from other computers |
0 commit comments