티스토리 뷰

JAVA

[java01] Server/Network 기초

구글링쟁이 k9e4h 2016.03.23 09:51

ServerSocket ss = new ServerSocket(port)

Socket s= ss.accept(); //연결된 상태


server는 여러 request를 받아야하므로 항상 wating 상태

network blocking(블럭킹)  : 네트워크 연결을 기다리는 상태 (I/O blocking 등등)



 Socket(ip,port) : Client와 Server의 연결자체


getInputStream() : return type-> InputStream

getOutputStream() : return type -> OutputStream

setSoTimeout() : 연결을 기다리는 시간설정



 ServerSocket : port로 접속하는 애를 기다림(wating 상태를 추상화함)


accept() : return type -> socket  // 연결을 받아들임, blocking 해제






* timeout Exception


java.net.* package 확인


Java Network는 IO가 대부분!!

'JAVA' 카테고리의 다른 글

정리해야할 것  (0) 2016.03.23
[java02] Thread  (0) 2016.03.23
[java01] Server/Network 기초  (0) 2016.03.23
[#4] Association(HasA) & Dependency 관계  (0) 2016.03.22
[#3] AOP  (0) 2016.03.18
[#2]용어정리2  (0) 2016.03.18
댓글
댓글쓰기 폼