JAVA/Docs

ⓒ java.net SocketImpl

데브사냥 2015. 2. 23. 20:36
public abstract class SocketImpl
extends Object
implements SocketOptions

abstract 클래스 SocketImpl 는, 실제로 소켓을 구현하는 모든 클래스에 공통의 슈퍼 클래스입니다. 이것은 클라이언트 소켓, 서버 소켓의 양쪽 모두의 작성에 사용됩니다.  

「프레인인」소켓은, 각 메소드를 기술대로 구현합니다. 방화벽(fire wall)나 프록시는 사용하지 않습니다.




메소드의 개요
protected abstract  voidaccept (SocketImpl  s) 
          접속을 받아들입니다.
protected abstract  intavailable () 
          이 소켓으로부터 블록없이 읽어들일 수 있는 바이트수를 돌려줍니다.
protected abstract  voidbind (InetAddress  host, int port) 
          지정된 로컬의 IP 주소와 포트 번호에 이 소켓을 바인드 합니다.
protected abstract  voidclose () 
          이 소켓을 닫습니다.
protected abstract  voidconnect (InetAddress  address, int port) 
          지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
protected abstract  voidconnect (SocketAddress  address, int timeout) 
          지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
protected abstract  voidconnect (String  host, int port) 
          지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
protected abstract  voidcreate (boolean stream) 
          스트림 소켓 또는 데이터 그램 소켓을 작성합니다.
protected  FileDescriptorgetFileDescriptor () 
          이 소켓의 fd 필드치를 돌려줍니다.
protected  InetAddressgetInetAddress () 
          이 소켓의 address 필드치를 돌려줍니다.
protected abstract  InputStreamgetInputStream () 
          이 소켓의 입력 스트림을 돌려줍니다.
protected  intgetLocalPort () 
          이 소켓의 localport 필드치를 돌려줍니다.
protected abstract  OutputStreamgetOutputStream () 
          이 소켓의 출력 스트림을 돌려줍니다.
protected  intgetPort () 
          이 소켓의 port 필드치를 돌려줍니다.
protected abstract  voidlisten (int backlog) 
          수신하는 접속 (접속 요구)을 넣는 큐의 최대 길이을,count 인수로 설정합니다.
protected abstract  voidsendUrgentData (int data) 
          이 소켓상에서 1 바이트의 긴급 데이터를 송신합니다.
protected  voidsetPerformancePreferences (int connectionTime, int latency, int bandwidth) 
          이 소켓의 퍼포먼스 설정을 실시합니다.
protected  voidshutdownInput () 
          이 소켓의 입력 스트림을 「스트림의 마지막」으로 설정합니다.
protected  voidshutdownOutput () 
          이 소켓의 출력 스트림을 무효로 합니다.
protected  booleansupportsUrgentData () 
          이 SocketImpl 가 긴급 데이터의 송신을 지원할지 어떨지를 돌려줍니다.
 StringtoString () 
          이 소켓의 주소와 포트를 String 로서 돌려줍니다.

 

클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait

 

인터페이스 java.net. SocketOptions 로부터 상속된 메소드
getOption , setOption

 


반응형