본문 바로가기

JAVA/Docs

ⓒ java.net SocketImpl

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

 


반응형

'JAVA > Docs' 카테고리의 다른 글

ⓒ java.lang Thread  (0) 2015.02.25
ⓒ java.net Socket  (0) 2015.02.23
ⓒ java.io PrintStream  (0) 2015.02.15
ⓒ java.io PrintWriter  (0) 2015.02.15
ⓒ java.io BufferedReader  (0) 2015.02.15