Module java.base
Package java.net

Class SocketAddress

java.lang.Object
java.net.SocketAddress
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
InetSocketAddress

public abstract class SocketAddress
extends Object
implements Serializable
This class represents a Socket Address with no protocol attachment. As an abstract class, it is meant to be subclassed with a specific, protocol dependent, implementation.

It provides an immutable object used by sockets for binding, connecting, or as returned values.

Since:
1.4
See Also:
Socket, ServerSocket, Serialized Form