Package | Description |
---|---|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.net |
Provides the classes for implementing networking applications.
|
java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
javax.net |
Provides classes for networking applications.
|
javax.net.ssl |
Provides classes for the secure socket package.
|
javax.security.auth.kerberos |
This package contains utility classes related to the Kerberos network
authentication protocol.
|
org.ietf.jgss |
This package presents a framework that allows application developers to
make use of security services like authentication, data integrity and
data confidentiality from a variety of underlying security mechanisms
like Kerberos, using a unified API.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityManager.checkMulticast(InetAddress maddr)
Throws a
SecurityException if the
calling thread is not allowed to use
(join/leave/send/receive) IP multicast. |
void |
SecurityManager.checkMulticast(InetAddress maddr,
byte ttl)
Deprecated.
Use #checkPermission(java.security.Permission) instead
|
Modifier and Type | Class and Description |
---|---|
class |
Inet4Address
This class represents an Internet Protocol version 4 (IPv4) address.
|
class |
Inet6Address
This class represents an Internet Protocol version 6 (IPv6) address.
|
Modifier and Type | Field and Description |
---|---|
protected InetAddress |
SocketImpl.address
The IP address of the remote end of this socket.
|
Modifier and Type | Method and Description |
---|---|
InetAddress |
InetSocketAddress.getAddress()
Gets the
InetAddress . |
InetAddress |
DatagramPacket.getAddress()
Returns the IP address of the machine to which this datagram is being
sent or from which the datagram was received.
|
InetAddress |
InterfaceAddress.getAddress()
Returns an
InetAddress for this address. |
static InetAddress[] |
InetAddress.getAllByName(String host)
Given the name of a host, returns an array of its IP addresses,
based on the configured name service on the system.
|
InetAddress |
InterfaceAddress.getBroadcast()
Returns an
InetAddress for the broadcast address
for this InterfaceAddress. |
static InetAddress |
InetAddress.getByAddress(byte[] addr)
Returns an
InetAddress object given the raw IP address . |
static InetAddress |
InetAddress.getByAddress(String host,
byte[] addr)
Creates an InetAddress based on the provided host name and IP address.
|
static InetAddress |
InetAddress.getByName(String host)
Determines the IP address of a host, given the host's name.
|
protected InetAddress |
URLStreamHandler.getHostAddress(URL u)
Get the IP address of our host.
|
InetAddress |
DatagramSocket.getInetAddress()
Returns the address to which this socket is connected.
|
InetAddress |
Socket.getInetAddress()
Returns the address to which the socket is connected.
|
protected InetAddress |
SocketImpl.getInetAddress()
Returns the value of this socket's
address field. |
InetAddress |
ServerSocket.getInetAddress()
Returns the local address of this server socket.
|
InetAddress |
MulticastSocket.getInterface()
Retrieve the address of the network interface used for
multicast packets.
|
InetAddress |
DatagramSocket.getLocalAddress()
Gets the local address to which the socket is bound.
|
InetAddress |
Socket.getLocalAddress()
Gets the local address to which the socket is bound.
|
static InetAddress |
InetAddress.getLocalHost()
Returns the address of the local host.
|
static InetAddress |
InetAddress.getLoopbackAddress()
Returns the loopback address.
|
protected InetAddress |
Authenticator.getRequestingSite()
Gets the
InetAddress of the
site requesting authorization, or null
if not available. |
Modifier and Type | Method and Description |
---|---|
Enumeration<InetAddress> |
NetworkInterface.getInetAddresses()
Convenience method to return an Enumeration with all or a
subset of the InetAddresses bound to this network interface.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
SocketImpl.bind(InetAddress host,
int port)
Binds this socket to the specified local IP address and port number.
|
protected abstract void |
DatagramSocketImpl.bind(int lport,
InetAddress laddr)
Binds a datagram socket to a local port and address.
|
protected void |
DatagramSocketImpl.connect(InetAddress address,
int port)
Connects a datagram socket to a remote destination.
|
void |
DatagramSocket.connect(InetAddress address,
int port)
Connects the socket to a remote address for this socket.
|
protected abstract void |
SocketImpl.connect(InetAddress address,
int port)
Connects this socket to the specified port number on the specified host.
|
static NetworkInterface |
NetworkInterface.getByInetAddress(InetAddress addr)
Convenience method to search for a network interface that
has the specified Internet Protocol (IP) address bound to
it.
|
protected abstract void |
DatagramSocketImpl.join(InetAddress inetaddr)
Join the multicast group.
|
void |
MulticastSocket.joinGroup(InetAddress mcastaddr)
Joins a multicast group.
|
protected abstract void |
DatagramSocketImpl.leave(InetAddress inetaddr)
Leave the multicast group.
|
void |
MulticastSocket.leaveGroup(InetAddress mcastaddr)
Leave a multicast group.
|
protected abstract int |
DatagramSocketImpl.peek(InetAddress i)
Peek at the packet to see who it is from.
|
static PasswordAuthentication |
Authenticator.requestPasswordAuthentication(InetAddress addr,
int port,
String protocol,
String prompt,
String scheme)
Ask the authenticator that has been registered with the system
for a password.
|
static PasswordAuthentication |
Authenticator.requestPasswordAuthentication(String host,
InetAddress addr,
int port,
String protocol,
String prompt,
String scheme)
Ask the authenticator that has been registered with the system
for a password.
|
static PasswordAuthentication |
Authenticator.requestPasswordAuthentication(String host,
InetAddress addr,
int port,
String protocol,
String prompt,
String scheme,
URL url,
Authenticator.RequestorType reqType)
Ask the authenticator that has been registered with the system
for a password.
|
void |
DatagramPacket.setAddress(InetAddress iaddr)
Sets the IP address of the machine to which this datagram
is being sent.
|
void |
MulticastSocket.setInterface(InetAddress inf)
Set the multicast network interface used by methods
whose behavior would be affected by the value of the
network interface.
|
Constructor and Description |
---|
DatagramPacket(byte[] buf,
int length,
InetAddress address,
int port)
Constructs a datagram packet for sending packets of length
length to the specified port number on the specified
host. |
DatagramPacket(byte[] buf,
int offset,
int length,
InetAddress address,
int port)
Constructs a datagram packet for sending packets of length
length with offset ioffset to the
specified port number on the specified host. |
DatagramSocket(int port,
InetAddress laddr)
Creates a datagram socket, bound to the specified local
address.
|
InetSocketAddress(InetAddress addr,
int port)
Creates a socket address from an IP address and a port number.
|
ServerSocket(int port,
int backlog,
InetAddress bindAddr)
Create a server with the specified port, listen backlog, and
local IP address to bind to.
|
Socket(InetAddress address,
int port)
Creates a stream socket and connects it to the specified port
number at the specified IP address.
|
Socket(InetAddress host,
int port,
boolean stream)
Deprecated.
Use DatagramSocket instead for UDP transport.
|
Socket(InetAddress address,
int port,
InetAddress localAddr,
int localPort)
Creates a socket and connects it to the specified remote address on
the specified remote port.
|
Socket(String host,
int port,
InetAddress localAddr,
int localPort)
Creates a socket and connects it to the specified remote host on
the specified remote port.
|
Modifier and Type | Method and Description |
---|---|
abstract InetAddress |
MembershipKey.group()
Returns the multicast group for which this membership key was created.
|
abstract InetAddress |
MembershipKey.sourceAddress()
Returns the source address if this membership key is source-specific,
or
null if this membership is not source-specific. |
Modifier and Type | Method and Description |
---|---|
abstract MembershipKey |
MembershipKey.block(InetAddress source)
Block multicast datagrams from the given source address.
|
MembershipKey |
MulticastChannel.join(InetAddress group,
NetworkInterface interf)
Joins a multicast group to begin receiving all datagrams sent to the group,
returning a membership key.
|
MembershipKey |
MulticastChannel.join(InetAddress group,
NetworkInterface interf,
InetAddress source)
Joins a multicast group to begin receiving datagrams sent to the group
from a given source address.
|
abstract MembershipKey |
MembershipKey.unblock(InetAddress source)
Unblock multicast datagrams from the given source address that was
previously blocked using the
block method. |
Modifier and Type | Method and Description |
---|---|
abstract ServerSocket |
ServerSocketFactory.createServerSocket(int port,
int backlog,
InetAddress ifAddress)
Returns a server socket bound to the specified port,
with a specified listen backlog and local IP.
|
abstract Socket |
SocketFactory.createSocket(InetAddress host,
int port)
Creates a socket and connects it to the specified port number
at the specified address.
|
abstract Socket |
SocketFactory.createSocket(InetAddress address,
int port,
InetAddress localAddress,
int localPort)
Creates a socket and connect it to the specified remote address
on the specified remote port.
|
abstract Socket |
SocketFactory.createSocket(String host,
int port,
InetAddress localHost,
int localPort)
Creates a socket and connects it to the specified remote host
on the specified remote port.
|
Constructor and Description |
---|
SSLServerSocket(int port,
int backlog,
InetAddress address)
Used only by subclasses.
|
SSLSocket(InetAddress address,
int port)
Used only by subclasses.
|
SSLSocket(InetAddress address,
int port,
InetAddress clientAddress,
int clientPort)
Used only by subclasses.
|
SSLSocket(String host,
int port,
InetAddress clientAddress,
int clientPort)
Used only by subclasses.
|
Modifier and Type | Method and Description |
---|---|
InetAddress[] |
KerberosTicket.getClientAddresses()
Returns a list of addresses from where the ticket can be used.
|
Constructor and Description |
---|
KerberosTicket(byte[] asn1Encoding,
KerberosPrincipal client,
KerberosPrincipal server,
byte[] sessionKey,
int keyType,
boolean[] flags,
Date authTime,
Date startTime,
Date endTime,
Date renewTill,
InetAddress[] clientAddresses)
Constructs a KerberosTicket using credentials information that a
client either receives from a KDC or reads from a cache.
|
Modifier and Type | Method and Description |
---|---|
InetAddress |
ChannelBinding.getAcceptorAddress()
Get the acceptor's address for this channel binding.
|
InetAddress |
ChannelBinding.getInitiatorAddress()
Get the initiator's address for this channel binding.
|
Constructor and Description |
---|
ChannelBinding(InetAddress initAddr,
InetAddress acceptAddr,
byte[] appData)
Create a ChannelBinding object with user supplied address information
and data.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.