zhanghai / zhanghai/MaterialFiles
[FR] Support zeroconf for FTP
@zhanghai is already working on this.
Since Feb 17, 2026.
- Dominant language
- Kotlin
- Stars
- 9k
- Forks
- 736
- PR merge metrics
- No merged PRs in 30d
Description
Hello, thanks for developing this wonderful piece of software!
As Android is essentially a mobile device, the current workflow of entering the IP address in "FTP client" is a little cumbersome, since static IP provisioning is problematic.
Zeroconf provides a way to discover services in the network. This can be utilized to broadcast the FTP service, which makes the "pairing" operation easier.
If this is implemented, after starting the FTP server in Android, compatible clients will present to the user, the devices that are broadcasted, which they can comfortably access.
In a nut shell, the work will be multicasting _ftp._tcp.local in the network after starting the ftp server, so other devices can discover it.
I really believe this will be useful addition to the software. Please share your thoughts on it.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.