This page collects clients, servers and utilities useful for implementing networking functionality in Java and Android
Active Directory
CIFS
- The jCIFS client library is obsolete, use jcifs-ng instead. This also works on Android.
- smbj
DNS
FTP
HTTP
Mail
- Aspirin, a send-only SMTP server (it doesn't handle SPF and DKIM, so its use for sending public mails is limited these days)
- James, an email server written in Java
- Jakarta Mail, a mail client library
- java-utils-mail-dkim adds DKIM support to Jakarta Mail
SNMP
SSH
UPnP
- clinq, a client library for Java and Android
Wake-on-LAN or WOL
Miscellaneous
- Apache Commons Net is a client library for many protocols: FTP/FTPS, FTP over HTTP (experimental), NNTP, SMTP(S), POP3(S), IMAP(S), Telnet, TFTP, Finger, Whois, rexec/rcmd/rlogin, Time (rdate) and Daytime, Echo, Discard, NTP/SNTP
- WhoisLookup is a more full-fledged Whois client based on Commons Net
- Apache Commons Validator has some useful validation routines
- IPAddress is a library for handling IP addresses and subnets, both IPv4 and IPv6
- Ping & Net implements many networking clients in a single handy Android app written by me :-)
- Get the Mime Type from a File
CategoryJava