# Package org.apache.commons.net

package org.apache.commons.net
Common socket classes and protocol command utility classes

- Related Packages
  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.io
  Utility classes for IO support.
  org.apache.commons.net.nntp
  NNTP - network news transfer protocol
  org.apache.commons.net.ntp
  NTP - network time 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.tftp
  TFTP cliemt implementation
  org.apache.commons.net.time
  Time protocol (RFC 868) over TCP and UDP
  org.apache.commons.net.util
  Utility classes
  org.apache.commons.net.whois
  Whois client
- Class
  Description
  DatagramSocketClient
  The DatagramSocketClient provides the basic operations that are required of client objects accessing datagram sockets.
  DatagramSocketFactory
  The DatagramSocketFactory interface provides a means for the programmer to control the creation of datagram sockets and provide his own DatagramSocket implementations for use by all classes derived from `DatagramSocketClient` .
  DefaultDatagramSocketFactory
  Implements the DatagramSocketFactory interface by simply wrapping the `DatagramSocket` constructors.
  DefaultSocketFactory
  DefaultSocketFactory implements the SocketFactory interface by simply wrapping the java.net.Socket and java.net.ServerSocket constructors.
  MalformedServerReplyException
  This exception is used to indicate that the reply from a server could not be interpreted.
  PrintCommandListener
  This is a support class for some example programs.
  ProtocolCommandEvent
  There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply.
  ProtocolCommandListener
  There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply.
  ProtocolCommandSupport
  ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents.
  SocketClient
  The SocketClient provides the basic operations that are required of client objects accessing sockets.