Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.net.InetAddress

Packages that use InetAddress
java.lang | Provides classes that are fundamental to the design of the Java programming language.
java.net | Provides the classes for implementing networking applications.

Uses of InetAddress in java.lang

Methods in java.lang with parameters of type InetAddress
`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)` Throws a `SecurityException` if the calling thread is not allowed to use (join/leave/send/receive) IP multicast.

Uses of InetAddress in java.net

Fields in java.net declared as InetAddress
`protected InetAddress` | `SocketImpl.address` The IP address of the remote end of this socket.

Methods in java.net that return InetAddress
`InetAddress` | `DatagramSocket.getInetAddress()` Returns the address to which this socket is connected.
`InetAddress` | `DatagramSocket.getLocalAddress()` Gets the local address to which the socket is bound.
`protected InetAddress` | `SocketImpl.getInetAddress()` Returns the value of this socket's `address` field.
`InetAddress` | `Socket.getInetAddress()` Returns the address to which the socket is connected.
`InetAddress` | `Socket.getLocalAddress()` Gets the local address to which the socket is bound.
`InetAddress` | `MulticastSocket.getInterface()` Retrieve the address of the network interface used for multicast packets.
`InetAddress` | `ServerSocket.getInetAddress()` Returns the local address of this server socket.
`protected InetAddress` | `URLStreamHandler.getHostAddress(URL u)` Get the IP address of our host.
`static InetAddress` | `InetAddress.getByName(String host)` Determines the IP address of a host, given the host's name.
`static InetAddress[]` | `InetAddress.getAllByName(String host)` Determines all the IP addresses of a host, given the host's name.
`static InetAddress` | `InetAddress.getLocalHost()` Returns the local host.
`InetAddress` | `DatagramPacket.getAddress()` Returns the IP address of the machine to which this datagram is being sent or from which the datagram was received.
`protected InetAddress` | `Authenticator.getRequestingSite()` Gets the `InetAddress` of the site requesting authorization, or `null` if not available.

Methods in java.net with parameters of type InetAddress
`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.
`protected abstract void` | `SocketImpl.bind(InetAddress host, int port)` Binds this socket to the specified port number on the specified host.
`void` | `MulticastSocket.joinGroup(InetAddress mcastaddr)` Joins a multicast group.Its behavior may be affected by `setInterface`.
`void` | `MulticastSocket.leaveGroup(InetAddress mcastaddr)` Leave a multicast group.
`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.
`protected abstract void` | `DatagramSocketImpl.bind(int lport, InetAddress laddr)` Binds a datagram socket to a local port and address.
`protected abstract int` | `DatagramSocketImpl.peek(InetAddress i)` Peek at the packet to see who it is from.
`protected abstract void` | `DatagramSocketImpl.join(InetAddress inetaddr)` Join the multicast group.
`protected abstract void` | `DatagramSocketImpl.leave(InetAddress inetaddr)` Leave the multicast group.
`void` | `DatagramPacket.setAddress(InetAddress iaddr)` Sets the IP address of the machine to which this datagram is being sent.
`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.

Constructors in java.net with parameters of type InetAddress
`DatagramSocket(int port, InetAddress laddr)` Creates a datagram socket, bound to the specified local address.
`Socket(InetAddress address, int port)` Creates a stream socket and connects it to the specified port number at the specified IP address.
`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.
`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(InetAddress host, int port, boolean stream)` Deprecated. Use DatagramSocket instead for UDP transport.
`ServerSocket(int port, int backlog, InetAddress bindAddr)` Create a server with the specified port, listen backlog, and local IP address to bind to.
`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.
`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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.