JavaTM Platform
Standard Ed. 6

클래스
java.net.SocketAddress 의 사용

SocketAddress 를 사용하고 있는 패키지
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.nio.channels 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.  
 

java.net 에서의 SocketAddress 의 사용
 

java.net 에서의 SocketAddress 의 서브 클래스
 class InetSocketAddress
          이 클래스는, IP 소켓 주소 (IP 주소 + 포트 번호)를 구현합니다.
 

SocketAddress 를 돌려주는 java.net 의 메소드
 SocketAddress Proxy. address ()
          프록시의 소켓 주소를 돌려줍니다.
 SocketAddress Socket. getLocalSocketAddress ()
          이 소켓이 바인드 되고 있는 단 점의 주소를 돌려줍니다.
 SocketAddress ServerSocket. getLocalSocketAddress ()
          이 소켓이 바인드 되고 있는 단 점의 주소를 돌려줍니다.
 SocketAddress DatagramSocket. getLocalSocketAddress ()
          이 소켓이 바인드 되고 있는 단 점의 주소를 돌려줍니다.
 SocketAddress Socket. getRemoteSocketAddress ()
          이 소켓이 접속되고 있는 단 점의 주소를 돌려줍니다.
 SocketAddress DatagramSocket. getRemoteSocketAddress ()
          이 소켓이 접속되고 있는 단 점의 주소인가, 소켓이 접속되어 있지 않은 경우는 null 를 돌려줍니다.
 SocketAddress DatagramPacket. getSocketAddress ()
          이 패킷의 송신지 또는 송신원인 원격 호스트의 SocketAddress (일반적으로은 IP 주소 + 포트 번호)를 가져옵니다.
 

SocketAddress 형의 파라미터를 가지는 java.net 의 메소드
 void Socket. bind (SocketAddress  bindpoint)
          소켓을 로컬 주소에 바인드 합니다.
 void ServerSocket. bind (SocketAddress  endpoint)
          ServerSocket 를 특정의 주소 (IP 주소 및 포트 번호)에 바인드 합니다.
 void DatagramSocket. bind (SocketAddress  addr)
          이 DatagramSocket 를 특정의 주소 및 포트에 바인드 합니다.
 void ServerSocket. bind (SocketAddress  endpoint, int backlog)
          ServerSocket 를 특정의 주소 (IP 주소 및 포트 번호)에 바인드 합니다.
 void Socket. connect (SocketAddress  endpoint)
          이 소켓을 서버에 접속합니다.
 void DatagramSocket. connect (SocketAddress  addr)
          이 소켓을 원격 소켓 주소 (IP 주소 + 포트 번호)에 접속합니다.
 void Socket. connect (SocketAddress  endpoint, int timeout)
          지정된 타임 아웃치를 사용해, 이 소켓을 서버에 접속합니다.
protected abstract  void SocketImpl. connect (SocketAddress  address, int timeout)
          지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
abstract  void ProxySelector. connectFailed (URI  uri, SocketAddress  sa, IOException  ioe)
          있는 PROXY 또는 SOCKS 서버에의 접속을 확립할 수 없었던 것을 나타내기 위해서(때문에) 불려 갑니다.
 void MulticastSocket. joinGroup (SocketAddress  mcastaddr, NetworkInterface  netIf)
          지정된 인터페이스로 지정된 멀티 캐스트 그룹에 참가합니다.
protected abstract  void DatagramSocketImpl. joinGroup (SocketAddress  mcastaddr, NetworkInterface  netIf)
          멀티 캐스트 그룹에 참가합니다.
 void MulticastSocket. leaveGroup (SocketAddress  mcastaddr, NetworkInterface  netIf)
          지정된 로컬 인터페이스상의 멀티 캐스트 그룹으로부터 멀어집니다.
protected abstract  void DatagramSocketImpl. leaveGroup (SocketAddress  mcastaddr, NetworkInterface  netIf)
          멀티 캐스트 그룹으로부터 멀어집니다.
 void DatagramPacket. setSocketAddress (SocketAddress  address)
          이 데이터 그램의 송신지인 원격 호스트의 SocketAddress (일반적으로은 IP 주소 + 포트 번호)를 설정합니다.
 

SocketAddress 형의 파라미터를 가지는 java.net 의 생성자
DatagramPacket (byte[] buf, int offset, int length, SocketAddress  address)
          길이 length, 오프셋(offset) offset 의 패킷이 지정된 호스트상의 지정된 포트 번호에 송신하기 위한 데이터 그램 패킷을 구축합니다.
DatagramPacket (byte[] buf, int length, SocketAddress  address)
          길이 length 의 패킷이 지정된 호스트상의 지정된 포트 번호에 송신하기 위한 데이터 그램 패킷을 구축합니다.
DatagramSocket (SocketAddress  bindaddr)
          지정된 로컬 주소에 바인드 된 데이터 그램 소켓을 작성합니다.
MulticastSocket (SocketAddress  bindaddr)
          지정된 소켓 주소에 바인드 된 MulticastSocket 를 작성합니다.
Proxy (Proxy.Type  type, SocketAddress  sa)
          PROXY 접속을 나타내는 엔트리를 작성합니다.
 

java.nio.channels 에서의 SocketAddress 의 사용
 

SocketAddress 을 돌려주는 java.nio.channels 의 메소드
abstract  SocketAddress DatagramChannel. receive (ByteBuffer  dst)
          이 채널로부터 데이터 그램을 수신합니다.
 

SocketAddress 형의 파라미터를 가지는 java.nio.channels 의 메소드
abstract  boolean SocketChannel. connect (SocketAddress  remote)
          이 채널의 소켓을 접속합니다.
abstract  DatagramChannel DatagramChannel. connect (SocketAddress  remote)
          이 채널의 소켓을 접속합니다.
static SocketChannel SocketChannel. open (SocketAddress  remote)
          소켓 채널을 오픈해, 원격 주소에 접속합니다.
abstract  int DatagramChannel. send (ByteBuffer  src, SocketAddress  target)
          이 채널로부터 데이터 그램을 송신합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.