JavaTM Platform
Standard Ed. 6

클래스
java.net.Socket 의 사용

Socket 를 사용하고 있는 패키지
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.nio.channels 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
javax.net 네트워크 어플리케이션을 위한 클래스를 제공합니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
javax.rmi.ssl Secure Sockets Layer (SSL) 프로토콜, 또는 Transport Layer Security (TLS) 프로토콜에 RMIClientSocketFactoryRMIServerSocketFactory 의 구현을 제공합니다.  
 

java.net 에서의 Socket 의 사용
 

Socket 를 돌려주는 java.net 의 메소드
 Socket ServerSocket. accept ()
          이 소켓에 대한 접속 요구를 대기해, 그것을 받습니다.
 

Socket 형의 파라미터를 가지는 java.net 의 메소드
protected  void ServerSocket. implAccept (Socket  s)
          ServerSocket 의 서브 클래스는, 이 메소드를 사용해 accept()를 오버라이드(override) 하는 것으로, 독자적인 서브 클래스의 소켓이 돌려주어지도록(듯이) 합니다.
 

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

Socket 를 돌려주는 java.nio.channels 의 메소드
abstract  Socket SocketChannel. socket ()
          이 채널에 관련한 소켓을 가져옵니다.
 

java.rmi.server 에서의 Socket 의 사용
 

Socket 를 돌려주는 java.rmi.server 의 메소드
abstract  Socket RMISocketFactory. createSocket (String  host, int port)
          지정된 호스트와 포트에 접속되는 클라이언트 소켓을 작성합니다.
 Socket RMIClientSocketFactory. createSocket (String  host, int port)
          지정된 호스트 및 포트에 접속하는 클라이언트 소켓을 작성합니다.
 

javax.net 에서의 Socket 의 사용
 

Socket 를 돌려주는 javax.net 의 메소드
 Socket SocketFactory. createSocket ()
          접속되어 있지 않은 소켓을 작성합니다.
abstract  Socket SocketFactory. createSocket (InetAddress  host, int port)
          소켓을 작성해, 지정된 주소의 지정된 포트 번호에 접속합니다.
abstract  Socket SocketFactory. createSocket (InetAddress  address, int port, InetAddress  localAddress, int localPort)
          소켓을 작성해, 지정된 원격 포트상의 지정된 원격 주소에 접속합니다.
abstract  Socket SocketFactory. createSocket (String  host, int port)
          소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다.
abstract  Socket SocketFactory. createSocket (String  host, int port, InetAddress  localHost, int localPort)
          소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다.
 

javax.net.ssl 에서의 Socket 의 사용
 

javax.net.ssl 에서의 Socket 의 서브 클래스
 class SSLSocket
          이 클래스는 Socket 를 확장해, Secure Sockets Layer (SSL)나 IETF Transport Layer Security (TLS)등의 프로토콜을 사용하는 시큐어 소켓을 제공합니다.
 

Socket 를 돌려주는 javax.net.ssl 의 메소드
abstract  Socket SSLSocketFactory. createSocket (Socket  s, String  host, int port, boolean autoClose)
          지정된 포트의 지정된 호스트에게 접속되고 있는 기존의 소켓의 상위 소켓을 돌려줍니다.
 

Socket 형의 파라미터를 가지는 javax.net.ssl 의 메소드
 String X509KeyManager. chooseClientAlias (String [] keyType, Principal [] issuers, Socket  socket)
          공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 클라이언트측의 시큐어 소켓을 인증할 때의 별명을 선택합니다.
 String X509KeyManager. chooseServerAlias (String  keyType, Principal [] issuers, Socket  socket)
          공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 서버측의 시큐어 소켓을 인증할 때의 별명을 선택합니다.
abstract  Socket SSLSocketFactory. createSocket (Socket  s, String  host, int port, boolean autoClose)
          지정된 포트의 지정된 호스트에게 접속되고 있는 기존의 소켓의 상위 소켓을 돌려줍니다.
 

javax.rmi.ssl 에서의 Socket 의 사용
 

Socket 를 돌려주는 javax.rmi.ssl 의 메소드
 Socket SslRMIClientSocketFactory. createSocket (String  host, int port)
          SSL 소켓을 작성합니다.
 


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 도 참조해 주세요.