# Uses of Class
org.apache.commons.net.SocketClient

Packages that use SocketClient
Package
Description
org.apache.commons.net.bsd
Classes for rcommand, rexec, rlogin
org.apache.commons.net.chargen
Chargen over TCP and UDP
org.apache.commons.net.daytime
Daytime over TCP and UDP
org.apache.commons.net.discard
Discard over TCP and UDP
org.apache.commons.net.echo
Echo over TCP and UDP
org.apache.commons.net.finger
Finger implementation
org.apache.commons.net.ftp
FTP and FTPS support classes
org.apache.commons.net.imap
Basic IMAP and IMAPS support classes
org.apache.commons.net.nntp
NNTP - network news transfer protocol
org.apache.commons.net.pop3
POP3 and POP3S mail
org.apache.commons.net.smtp
SMTP and SMTPS mail
org.apache.commons.net.telnet
Telnet implementation
org.apache.commons.net.time
Time protocol (RFC 868) over TCP and UDP
org.apache.commons.net.whois
Whois client

- ## Uses of SocketClient in org.apache.commons.net.bsd

  Subclasses of SocketClient in org.apache.commons.net.bsd
  Modifier and Type
  Class
  Description
  `class`
  `RCommandClient`
  RCommandClient is very similar to `RExecClient`, from which it is derived, and implements the rcmd() facility that first appeared in 4.2BSD Unix. rcmd() is the facility used by the rsh (rshell) and other commands to execute a command on another machine from a trusted host without issuing a password.
  `class`
  `RExecClient`
  RExecClient implements the rexec() facility that first appeared in 4.2BSD Unix.
  `class`
  `RLoginClient`
  RLoginClient is very similar to `RCommandClient`, from which it is derived, and uses the rcmd() facility implemented in RCommandClient to implement the functionality of the rlogin command that first appeared in 4.2BSD Unix. rlogin is a command used to log in to a remote machine from a trusted host, sometimes without issuing a password.

- ## Uses of SocketClient in org.apache.commons.net.chargen

  Subclasses of SocketClient in org.apache.commons.net.chargen
  Modifier and Type
  Class
  Description
  `final class`
  `CharGenTCPClient`
  The CharGenTCPClient class is a TCP implementation of a client for the character generator protocol described in RFC 864.

- ## Uses of SocketClient in org.apache.commons.net.daytime

  Subclasses of SocketClient in org.apache.commons.net.daytime
  Modifier and Type
  Class
  Description
  `final class`
  `DaytimeTCPClient`
  The DaytimeTCPClient class is a TCP implementation of a client for the Daytime protocol described in RFC 867.

- ## Uses of SocketClient in org.apache.commons.net.discard

  Subclasses of SocketClient in org.apache.commons.net.discard
  Modifier and Type
  Class
  Description
  `class`
  `DiscardTCPClient`
  The DiscardTCPClient class is a TCP implementation of a client for the Discard protocol described in RFC 863.

- ## Uses of SocketClient in org.apache.commons.net.echo

  Subclasses of SocketClient in org.apache.commons.net.echo
  Modifier and Type
  Class
  Description
  `final class`
  `EchoTCPClient`
  The EchoTCPClient class is a TCP implementation of a client for the Echo protocol described in RFC 862.

- ## Uses of SocketClient in org.apache.commons.net.finger

  Subclasses of SocketClient in org.apache.commons.net.finger
  Modifier and Type
  Class
  Description
  `class`
  `FingerClient`
  The FingerClient class implements the client side of the Internet Finger Protocol defined in RFC 1288.

- ## Uses of SocketClient in org.apache.commons.net.ftp

  Subclasses of SocketClient in org.apache.commons.net.ftp
  Modifier and Type
  Class
  Description
  `class`
  `FTP`
  FTP provides the basic the functionality necessary to implement your own FTP client.
  `class`
  `FTPClient`
  FTPClient encapsulates all the functionality necessary to store and retrieve files from an FTP server.
  `class`
  `FTPHTTPClient`
  Experimental attempt at FTP client that tunnels over an HTTP proxy connection.
  `class`
  `FTPSClient`
  FTP over SSL processing.

- ## Uses of SocketClient in org.apache.commons.net.imap

  Subclasses of SocketClient in org.apache.commons.net.imap
  Modifier and Type
  Class
  Description
  `class`
  `AuthenticatingIMAPClient`
  An IMAP Client class with authentication support.
  `class`
  `IMAP`
  The IMAP class provides the basic the functionality necessary to implement your own IMAP client.
  `class`
  `IMAPClient`
  The IMAPClient class provides the basic functionalities found in an IMAP client.
  `class`
  `IMAPSClient`
  The IMAPSClient class provides SSL/TLS connection encryption to IMAPClient.

- ## Uses of SocketClient in org.apache.commons.net.nntp

  Subclasses of SocketClient in org.apache.commons.net.nntp
  Modifier and Type
  Class
  Description
  `class`
  `NNTP`
  The NNTP class is not meant to be used by itself and is provided only so that you may easily implement your own NNTP client if you so desire.
  `class`
  `NNTPClient`
  NNTPClient encapsulates all the functionality necessary to post and retrieve articles from an NNTP server.

- ## Uses of SocketClient in org.apache.commons.net.pop3

  Subclasses of SocketClient in org.apache.commons.net.pop3
  Modifier and Type
  Class
  Description
  `class`
  `ExtendedPOP3Client`
  A POP3 Client class with protocol and authentication extensions support (RFC2449 and RFC2195).
  `class`
  `POP3`
  The POP3 class is not meant to be used by itself and is provided only so that you may easily implement your own POP3 client if you so desire.
  `class`
  `POP3Client`
  The POP3Client class implements the client side of the Internet POP3 Protocol defined in RFC 1939.
  `class`
  `POP3SClient`
  POP3 over SSL processing.

- ## Uses of SocketClient in org.apache.commons.net.smtp

  Subclasses of SocketClient in org.apache.commons.net.smtp
  Modifier and Type
  Class
  Description
  `class`
  `AuthenticatingSMTPClient`
  An SMTP Client class with authentication support (RFC4954).
  `class`
  `SMTP`
  SMTP provides the basic the functionality necessary to implement your own SMTP client.
  `class`
  `SMTPClient`
  SMTPClient encapsulates all the functionality necessary to send files through an SMTP server.
  `class`
  `SMTPSClient`
  SMTP over SSL processing.

- ## Uses of SocketClient in org.apache.commons.net.telnet

  Subclasses of SocketClient in org.apache.commons.net.telnet
  Modifier and Type
  Class
  Description
  `class`
  `TelnetClient`
  The TelnetClient class implements the simple network virtual terminal (NVT) for the Telnet protocol according to RFC 854.

- ## Uses of SocketClient in org.apache.commons.net.time

  Subclasses of SocketClient in org.apache.commons.net.time
  Modifier and Type
  Class
  Description
  `final class`
  `TimeTCPClient`
  The TimeTCPClient class is a TCP implementation of a client for the Time protocol described in RFC 868.

- ## Uses of SocketClient in org.apache.commons.net.whois

  Subclasses of SocketClient in org.apache.commons.net.whois
  Modifier and Type
  Class
  Description
  `final class`
  `WhoisClient`
  The WhoisClient class implements the client side of the Internet Whois Protocol defined in RFC 954.