| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SocketAddress | |
|---|---|
| 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. | 
| Uses of SocketAddress in java.net | 
|---|
| Subclasses of SocketAddress in java.net | |
|---|---|
|  class | InetSocketAddressThis class implements an IP Socket Address (IP address + port number) It can also be a pair (hostname + port number), in which case an attempt will be made to resolve the hostname. | 
| Methods in java.net that return SocketAddress | |
|---|---|
|  SocketAddress | Proxy.address()Returns the socket address of the proxy, or nullif its a direct connection. | 
|  SocketAddress | Socket.getLocalSocketAddress()Returns the address of the endpoint this socket is bound to, or nullif it is not bound yet. | 
|  SocketAddress | ServerSocket.getLocalSocketAddress()Returns the address of the endpoint this socket is bound to, or nullif it is not bound yet. | 
|  SocketAddress | DatagramSocket.getLocalSocketAddress()Returns the address of the endpoint this socket is bound to, or nullif it is not bound yet. | 
|  SocketAddress | Socket.getRemoteSocketAddress()Returns the address of the endpoint this socket is connected to, or nullif it is unconnected. | 
|  SocketAddress | DatagramSocket.getRemoteSocketAddress()Returns the address of the endpoint this socket is connected to, or nullif it is unconnected. | 
|  SocketAddress | DatagramPacket.getSocketAddress()Gets the SocketAddress (usually IP address + port number) of the remote host that this packet is being sent to or is coming from. | 
| Methods in java.net with parameters of type SocketAddress | |
|---|---|
|  void | Socket.bind(SocketAddress bindpoint)Binds the socket to a local address. | 
|  void | ServerSocket.bind(SocketAddress endpoint)Binds the ServerSocketto a specific address
 (IP address and port number). | 
|  void | DatagramSocket.bind(SocketAddress addr)Binds this DatagramSocket to a specific address & port. | 
|  void | ServerSocket.bind(SocketAddress endpoint,
     int backlog)Binds the ServerSocketto a specific address
 (IP address and port number). | 
|  void | Socket.connect(SocketAddress endpoint)Connects this socket to the server. | 
|  void | DatagramSocket.connect(SocketAddress addr)Connects this socket to a remote socket address (IP address + port number). | 
| protected abstract  void | SocketImpl.connect(SocketAddress address,
        int timeout)Connects this socket to the specified port number on the specified host. | 
|  void | Socket.connect(SocketAddress endpoint,
        int timeout)Connects this socket to the server with a specified timeout value. | 
| abstract  void | ProxySelector.connectFailed(URI uri,
              SocketAddress sa,
              IOException ioe)Called to indicate that a connection could not be established to a proxy/socks server. | 
|  void | MulticastSocket.joinGroup(SocketAddress mcastaddr,
          NetworkInterface netIf)Joins the specified multicast group at the specified interface. | 
| protected abstract  void | DatagramSocketImpl.joinGroup(SocketAddress mcastaddr,
          NetworkInterface netIf)Join the multicast group. | 
|  void | MulticastSocket.leaveGroup(SocketAddress mcastaddr,
           NetworkInterface netIf)Leave a multicast group on a specified local interface. | 
| protected abstract  void | DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr,
           NetworkInterface netIf)Leave the multicast group. | 
|  void | DatagramPacket.setSocketAddress(SocketAddress address)Sets the SocketAddress (usually IP address + port number) of the remote host to which this datagram is being sent. | 
| Constructors in java.net with parameters of type SocketAddress | |
|---|---|
| DatagramPacket(byte[] buf,
               int offset,
               int length,
               SocketAddress address)Constructs a datagram packet for sending packets of length lengthwith offsetioffsetto the
 specified port number on the specified host. | |
| DatagramPacket(byte[] buf,
               int length,
               SocketAddress address)Constructs a datagram packet for sending packets of length lengthto the specified port number on the specified 
 host. | |
| DatagramSocket(SocketAddress bindaddr)Creates a datagram socket, bound to the specified local socket address. | |
| MulticastSocket(SocketAddress bindaddr)Create a MulticastSocket bound to the specified socket address. | |
| Proxy(Proxy.Type type,
      SocketAddress sa)Creates an entry representing a PROXY connection. | |
| Uses of SocketAddress in java.nio.channels | 
|---|
| Methods in java.nio.channels that return SocketAddress | |
|---|---|
| abstract  SocketAddress | DatagramChannel.receive(ByteBuffer dst)Receives a datagram via this channel. | 
| Methods in java.nio.channels with parameters of type SocketAddress | |
|---|---|
| abstract  boolean | SocketChannel.connect(SocketAddress remote)Connects this channel's socket. | 
| abstract  DatagramChannel | DatagramChannel.connect(SocketAddress remote)Connects this channel's socket. | 
| static SocketChannel | SocketChannel.open(SocketAddress remote)Opens a socket channel and connects it to a remote address. | 
| abstract  int | DatagramChannel.send(ByteBuffer src,
     SocketAddress target)Sends a datagram via this channel. | 
| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.