Home

JAVA Socket 통신 연결 유지

명월 일지 :: [Java] 27

Socket 통신 규약은 일련의 규칙이 정해져 있습니다. 먼저 기다리는 측의 PC를 서버라고 하며 Port를 열고 클라이언트의 접속을 기다립니다. 그리고 접속하는 측을 클라이언트라고 하며 서버의 IP와 Port에 접속하여 통신이 연결이 됩니다 링크 - [Java강좌 - 23] 소켓 통신 (Socket) 이전에 소켓 방식에서 다중 접속을 하려고 한다면 server.accept에서 무한 loop를 걸고 accept되는 시점에서 Socket를 받아서 OutputStream과 InputStream을 받아서 또 다른 쓰레드를 만들어 Socket의 접속 상태를 유지해야 합니다

- TCP/IP Socket 통신? 클라이언트와 서버가 지정된 포트를 이용해 통신한다. 클라이언트에서 연결하거나 데이터 교환시에 포트를 이용하며 JAVA에서는 ServerSocket와 Socket를 이용하여 구현한다. - Client Socket (클라이언트 소켓) 최초 포트에 접속을 요청하는 소켓이다 Socket sock = ssk.accept(); 문 System.out.println(사용자 접속 했습니다); System.out.println(Client ip :+ sock.getInetAddress()); //클라이언트와 연결을 하기위한 스트림을 생성한다 가령 Client측으로부터 Socket 통신이 한창 진행중인 상황에서 서버측 Socket을 닫아버리면 진행중이던 통신 관련 작업이 모두 끝나기도 전에 서버가 종료되어 버리는 심각한 상황이 발생할 수도 있는 것이지요. 본 포스팅에서는 Java를 활용한 서버측의 Socket을 좀 더.

OKKY - java socket통신 연결 유지 . 메신져에서 서버와의 소켓 연결을 계속 유지 해야하는지요.. 글쓴이: rain / 작성시간: 일, 2003/06/01 - 7:31오후 socket을 열어서 서버에서 정보를 변경하도록 하고 닫는게 계속 열어두는 것 보다는 효율적인거 같습니 가장 먼저 Socket 클래스를 사용하여 원하는 장비 혹은 서버와 연결 요청을 합니다. Socket socket = new Socket(ip주소, 포트); socket.setSoTimeout(5000); ip주소는 String, 포트는 int 형 입니다. 그리고 해당 서버나 장비에서 응답이 없을 경우 연결을 끊는 소스를 추가 합니다. (5초

Client 컴퓨터가 다운된다거나 연결되어진 네트웍이 불안정해서 끊어진다거나 할 경우. Server 가 끊어진 상태를 알아내서 다시 접속이 가능하도록 Listen 상태를 유지해야할 필요성이 있을것 같아서요. S OCKET ChildSocket = accept (); 어셉트로 연결받은 차일드 소켓에서 recv ( ChildSocket, buf, sizeof (buf), 0) 시 0 또는 -1 리턴 하면 접속이 종료된걸로. 판단하시면 됩니다. 0 리턴시. 만약 이 통신이 끊기지 않고 상시로 연결되어 데이터를 주고 받아야 한다면 ByteBuffer의 allocateDirect () 메소드로 버퍼를 생성해주는 것이 좋습니다. 차이점은 아래 글을 참조하시면 됩니다. (false 로 주면 논블로킹 방식의 채널 이 됩니다.) 여기까지 됐으면 클라이언트가 접속할 수 있는 서버의 준비는 끝난 상태입니다. (1)여기까지 됐으면 클라이언트가 접속할 수 있는. 소켓(socket) : 프로세스간의 통신에 사용되는 양쪽 끝단(end point) 즉 , 프로그램 내에서 보았을때의 데이터 통신 출입구 . 서버소켓, 클라이언트 소켓 두 종류 . 1) TCP : 연결기반, byte-stream, 신뢰성있는 데이터 전송, UDP보다 전송속도가 느림. Socket. ServerSocket. 2) UDP : 비연결기반, datagram, 신뢰성 없는 데이터 전송, TCP보다 전송속도가 빠름. DatagramSocket. DatagramPacket.

소켓의 상태가 불확실한 경우 IOException이 발생할 위험을 감수하는 것 보다 이 메소드를 사용하는 것이 좋다. if (socket.inClosed () {. //소켓이 닫혀 있는 경우 처리... } else {. //소켓이 열려 있는 경우 처리... } 그러나 이 방법도 완벽하지는 않다. 만약 소켓이 최초에 연결된 적이 없는 경우 소켓은 확실히 열려 있지는 않지만 isClosed ()메소드는 false를 반환한다. Socket. // 서버 소켓을 만들고 연결을 기다린다. clientSocket = serverSocket.accept(); //클라이언트로부터 데이터가 오는것을 감지한다. System.out.println(클라이언트 연결) JAVA Socket - TCP 연결은 OS 수준에서 관리되며 java.net.Socket은 소켓 수준에서 Keepalive 패킷에 대한 시간 제한을 설정하는 내장 기능을 제공하지 않습니다. 하지만 자바 소켓에 대해 keepalive 옵션을 활성화 할 수는 있지만 오래된 tcp 연결 후 처리하는 데 기본적으로 2 시간 11 분 (7200 초)이 걸립니다 TIP - 자바 소켓연결시 TIMEOUT 설정하기. Java/Network 2013. 6. 26. 11:15. 자바 1.4부터 소켓통신 (socket)할때 timeout을 걸어주는 메서드가 추가 되었습니다. socket연결할때 timeout주는것은 InetSocketAddress 클래스 를 사용 합니다. import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.net.SocketException; /** * 자바 소켓통신 타임아웃 테스트 *.

명월 일지 :: [Java] NIO(Non-Blocking IO) Socket 통

Java 소켓 API에 관한 몇 가지 문제가 있습니다. 현재 게임에 연결된 플레이어의 수를 표시하려고합니다. 플레이어가 언제 접속했는지 쉽게 판단 할 수 있습니다. 그러나 플레이어가 소켓 API를 사용하여 연결을 끊을 때를 결정하는 것은 불필요하게 어렵습니다. 원격으로 단절된 소켓에서 isConnected () 를 호출하면 항상 true 가 반환됩니다. 마찬가지로 원격으로 닫힌 소켓에서. 1. ServerSocket ss = new ServerSocket (8888); // ServerSocket을 Port번호 8888로 생성. 2. Socket sock = ss.accept (); // ServerSocket에 connect () 요청이 있으면 client와 link한 뒤 전달. 3. System.out.println ( Client Connect : + sock.getInetAddress ()); // sock.getInetAddress () IP주소를 얻어오는 함수. /* Client Side Method */. 1

Socket 통신 접속을 계속 유지 하면서 데이터를 주고받음 서버 리소스에 따라 연결 될 수 있는 클라이언트의 수가 한정되어 있음 비교적으로 HTTP보다 속도가 빨라, 실시간 정보 교환에 사용함 HTTP 통신 클라이언. 소켓 프로그래밍. - 소켓을 이용한 통신 프로그래밍을 뜻한다. - 소켓 (Socket) : 프로세스 간의 통신에 사용되는 양쪽 끝단을 의미한다. - java.net 패키지를 통해 소켓프로그래밍을 지원한다. TCP와 UDP를 이용한 소켓프로그래밍이 대표적이다. 2. TCP, UDP. - TCP/IP.

먼저 서버에서 네트워크 안의 다른 컴퓨터에게 오는 요청을 감지할 수 있는 소켓을 열어둡니다. 클라이언트에서는 소켓을 생성하여 서버쪽의 IP Address와 Port 번호를 가지고 connection 요청을 합니다. 그러면 서버측 소켓에서 이 요청을 감지하게 되고, 이후 Handshake 과정을 거쳐서 accept 합니다. 이 HandShake 과정은 3-way와 4-way가 있는데 여기서는 자세히 다루지 않겠습니다 웹 브라우저에서 양방향 통신을 가능하게 해주는 websocket, socket.io에 대해 공부한 내용에 대하여 정리했습니다. 웹 브라우저 에서의 양방향 통신 기존 웹페이지에서 사용하는 http 프로토콜은 요청/응답 패러다임이기에 클라이언트에서 요청을 보내야만 그에 대한 응답을 받습니다 동작 Send Receive; 연결 전: 예외 발생: An unhandled exception of type 'System.Net.Sockets.SocketException' occurred in System.dll Additional information: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplie

Java - Sockets - Introduction - 1 of 3 - YouTube

TCP/IP Socket 통신 프로그래밍 (Java Sample 소스코드) :: 웃엉의

자바 소켓 연결 유지. 시장 점유율 상승을 위해 지난 수년간 장점으로 강조해왔던 'am4 소켓 유지' 정책이 되려 자신들의 발목을 잡는 걸림돌로 바뀌었다 그러나 일부 학교는 재류 자격에 관계없이 모든 학생들에게 정액 안드로이드-통신. 자바 우선 백엔드 자바 코드 상으로 연결이 제대로 되는지 테스트를 진행하기 위해 간단한 메인 Method가 포함된 클래스를 다음과 같이 작성하고 서버 실행 후, 메인 Method를 실행해봤습니다. 기본적으로 로컬 상의 테스트이기 때문에 웹 소켓 연결 주소로는 ws://localhost. 8. TCP Keepalive를 이용한 세션 유지 · Linux Kernel Basic. 8. TCP Keepalive를 이용한 세션 유지. 이번 장에서는 TCP keepalive 옵션을 사용해서 TCP 기반의 통신에서 세션을 유지하는 방법을 알아보려 한다. Keepalive라는 단어를 보고 이미 눈치챘겠지만, TCP keepalive는 두 종단 간.

[JAVA Networking] 소켓(socket) 통신의 기본구조 및 기본개

  1. 소켓 + stomp 테스트의 문제점. 1. 연결을 유지한 상태에서 테스트가 진행 2. 한번 보내고 끝나는 일반 api들과 달리 단계별로 접근해야 함 (connect > subscribe > send 등) 3. 소켓을 연결, 유지, 끊는 과정에서 사용된 리소스가 제대로 반환이 되었는지 확인이 어려움 4
  2. 이 글은 JavaScript와 그 구성 요소를 깊이 알아보는 블로그 시리즈의 다섯번째 글입니다. 글의 말미에는 견고하고 우수한 성능을 갖춘 경량의 JavaScript 애플리케이션인 SessionStack을 개발할 때 사용하는 몇 가지 경험 법칙도 공유합니다. 이번에는 통신 프로토콜의 세계로 뛰어 들어 그 속성과 구성.
  3. 바로 java.net 패키지요. java api documentation을 참고해 주세요. 구현. socket 통신 구현의 대표예제는 바로 채팅 프로그램인데요. log4j 사용해보기. 채팅 내용을 DB에 저장해보기. 클라이언트 - 서버 통신이 끊겼을 때 재 접속 시도해보기. 접속 정보들을 properties로 빼보
  4. 주변 현직에 있는 웹개발자에게 물어본 결과 소켓 통신을 이용해야 한다고 하였습니다. 3학년 네트워크 통신 수업시간때 JAVA와 소켓을 이용하여.

늦깎이 공대생의 좌충우돌 이야기 :: [JAVA] Socket 서버 구현시

1. 소켓(Socket) 프로그래밍. 서버- 클라이언트 간 연결이 유지되는 양방향 프로그래밍 방식이며 실시간 데이터를 주고 받는 경우에 사용된다. 소켓 프로그래밍은 Server, Client 간 특정 port를 통해 연결을 유지하고 실시간으로 양방향 통신을 할 수 있는 방식이다 소켓통신으로 객체 직렬화해서 하지만 Serializable 인터페이스는 객체 직렬화가 제공되어야 함을 자바 // 서버로 접속 시도 Socket s = new Socket(s_ip, s_port)

Socket 연결 유지 java socket 접속 유지 방법 - socket server 연

  1. 그러나 소켓통신은 한번 연결을 하면 연결이 유지 되어 별다른 설정없이 정보를 주고 받을 수 있습니다. 이런식으로 Controller 코드를 작성해주시면 클라이언트와 웹소켓 통신을 할 수 있습니다. Java , JavaScript,.
  2. socket 통신은 client가 서버와 접속이 되면 접속을 해제할 때까지 계속 접속 유지 되는 방식이다. 실시간으로 정보 교환을 요구하는 채팅, 온라인 게임, 실시간 영상 통신 등 양방향 통신에 많이 사용된다. 하지만, 서버의 능력이 무한대가 아닌 이상(즉, 아직까지 현실 세계에서) 동시 접속자 수가.
  3. 기존의 자바 소켓(Socket) 으로 대부분의 통신 프로그래밍이 가능했으나 분산되어 있는 객체간의 메시지 교환을 위해서는 프로그래머가 일일이 응용레벨 프로토콜을 직접 설계 해야 하며 이는 복잡하고 애러를 발생시키는 주된 요인이 되기도 한다
  4. java - 종료 - 자바 소켓 통신 연결 확인. Java 소켓 API:연결이 닫혀 있는지 확인하는 방법은 무엇입니까? (4) 나는 이것이 TCP 연결의 본질이라고 생각한다. 그 표준에서 우리는 연결이 끊어 졌다는 결론을 내리기 전에 전송에서 약 6 분간의 침묵이 필요하다! 그래서.
  5. 아래 그림은 자바 소켓 통신의 기본적인 Workflow를 표현한 내용입니다. 미들웨어 - 기존의 전문 방식의 클라이언트/서버 통신은 개발 생산성이 너무 낮았고 애플리케이션들이 복잡해짐에 따라 수 백 수 천 개의 데이터 패킷 정의를 요구했습니다
  6. 하지만, 각 서버 정보를 담을 구조체와 소켓 디스크립터를 만들어 놓고. 연결 할 때마다 이 디스크립터를 사용하면 가능 할꺼 같기도 하네요. 클라이언트가 여러 서버와 통신을 위해선, 서버의 정보를 계속. 갖고 있어야 함으로..
  7. Socket통신은 Http 통신과 달리 Server와 Client가 특정 Port를 통해 연결 을 성립하고 있어 실시간으로 양방향 통신 을 하는 방식입니다. Client만 필요한 경우에 요청을 보내는 HTTP 통신과 달리 Socket통신은 Server역시 Client로 요청을 보낼 수 있으며, 계속 연결을 유지하는.

통신(Channel) 내 Context 유지 가능, 즉 세션 관리 가능 처음에는 일반적인 자바 소켓 프로그래밍으로 TCP 서버를 멀티 쓰레드로 구현할까 했습니다. 이번 프로젝트는 데모이기도 했고, 새로운 프레임워크를 학습하려면 시간이 필요하니까요 액티비티간 소켓연결유지 질문이요 Next 액티비티에서도 소켓통신을 유지하고 싶은데 어떻게 해야되는지 모르겠어요. 자바 쓰레드의 특성상 종료의 개념이 없기 때문에 쓰레드를 사용하실 때는 항상 기능을 중단할 수 있게 플래그를 두셔야. TcpServer.java. 메모. - while문등으로 소켓(Socket)연결과 스트림 입/출력 연결을 루프시키면 클라에서 메시지를 보낼때마다 송/수신 - while문이 1회전 할때마다 소켓(Socket)을 close (ServerSocket은 close하면 안 됨.) - 클라이언트와 서버간에 통신할 포트번호가 같은지 확인 할것

JAVA Socket 자바 소켓통신 바이트 데이터 주고 받기 c언어 :: 알짜

  1. 자바 양방향 소켓 통신 (2) 나는이 서버가 연결된 모든 클라이언트에게 메시지를 보내도록 만들고 싶다. Java 또는 jzmq 바인딩과 함께 30 개 이상의 다른 프로그램도 있으므로 프로그램에서이 바인딩을 사용할 수 있어야합니다
  2. 인터넷 사이트에 접속하게 되면 자주 볼 수 있는 것이 접속한 유저들끼리 채팅을 할 수 있는 채팅창입니다. 이러한 채팅 기능들을 websocket을 통하여 이루어 집니다. 이번 포스팅에서는 websocket에 대해서 알아.
  3. 자바로 엔진을 안만드냐고 하면 할말이 없지만 소켓통신상에서 모든 예외처리와 네트워크 레벨에서의 데이터 무결성은 네티 만 가지고도 자바에서 빠른 속도로 구현이 됩니다 그래서 타금융기관과 통신(소켓) -- 자바서버 -- wtc -- 턱시도 -- 홈레거시(오라클) 이런 구조로 가져갑니다 이런거.
  4. '자바 네트워크 소녀 네티'라는 서적이 출간되어 있다. 읽어본 바 표지가 오그라드는 것 빼고 내용은 알차다. (네티 인 액션은 읽어보지 않음.) + 주 컨셉. 1) Channel: 읽기, 쓰기, 연결 등의 I/O 작업이 가능한 통로. 주로 NioServerSocketChannel, NioSocketChannel을 사용하게.

일단 소켓 통신을 하면서 고생했던 부분에 대한 주의사항을 정리하자면, 1. onCreate() 안에서 소켓을 생성하는 거 자체가 최신 안드로이드 OS에서는 금지가 된 조항이다. 그래서 소켓 생성하는 부분은 별도의 쓰레드로 빼야한다 Socket 통신은 Http 통신과 달리 서버와 클라이언트가 연결을 유지 하며 실시간 양방향 통신 으로 데이터를 주고 받는 방식입니다. http 통신은 클라이언트가 요청을 보내면 서버가 응답을 하고 연결을 끊어버립니다

socket 연결이 끊어진 경우 확인방

SSL(Secure Sockets Layer) 프로토콜은 WebSphere Application Server를 사용하는 클라이언트와 서버 간 보안 연결을 확인하는 인증, 데이터 서명 및 데이터 암호화를 포함하여 전송 계층 보안을 제공합니다. SSL의 기본 기술은 공용 키 암호화로, 엔티티가 공용 키를 사용하여 데이터를 암호화할 때 해당 개인용 키가. TCP 연결유지 변경 후 broken pipe 에러 발생. 안녕하세요. TCP 통신을 이용하여 데이터를 전송하고 있습니다. 연결 방법을 전송 후 연결종료에서 연결유지로 변경한 후 broken pipe 에러가 지속적으로 발생하고 있습니다. 클라이언트와 서버는 1:1로 연결되어 있습니다. 연결 유지 기능을 위한 소켓 옵션(2). static byte: LINGER 보류 중인 데이터 출력과의 연결을 닫기 전에 대기할 초 단위 지연 시간을 위한 소켓 옵션(1). static byte: RCVBUF 수신 버퍼의 크기를 위한 소켓 옵션(3). static byte: SNDBUF 전송 버퍼의 크기를 위한 소켓 옵션(4) 결국 웹소켓이 보편화되면 이에 알맞게 최적화하거나 웹소켓 통신에 높은 효율을 보일 수 있도록 만든 고성능 웹소켓 전용 서버나 관련 기술을 개발해야 할 것으로 보인다. 이 경우 서버측 코어 하나당 유지 가능한 웹소켓 접속 수가 얼마나되는지도 향후 웹서버의 성능지표로 떠오를 수 있다 1. Springboot와 Netty를 사용하여 소켓통신 서비스를 구축 해드립니다. Springboot 기반으로 언어는 Java로 개발되고 Netty 프레임워크를 사용합니다. 소켓을 사용하는 시스템에 연결하기 위한 서비스를 Java로 구축해드립니다

Video: [JAVA] 네트워크_소켓(Socket) 통신_NIO 입출력(논블로킹) [2/3

[Java] 네트워크 (Network) - 소켓프로그래밍 : TCP방식 : 네이버 블로

연결 유지 성격의 netty 클라이언트와 명령 요청시에만 서버에 접속하여 명령 처리 후 접속을 끊는 방식 2가지의 소켓 통신을 가지고 있습니다. at org.jboss.netty.channel.socket.nio.NioWorker.<init>(NioWorker.java:45 기존의 Java 소켓 통신 방식과 NIO 소켓 통신 방식의 차이는 각각 blocking 방식과 non-blocking 방식으로 동작한다는 것이다. blocking 방식과 non-blocking 방식의 차이점을 살펴보면서 HttpCore 5가 내부적으로 어떻게 동작하는지 파악해 보겠다. Java I/O Socket CLOSE_WAIT & TIME_WAIT 최종 분석. 트래픽이 많은 웹 서비스를 운영하다보면 CPU는 여유가 있지만 웹서버가 응답을 제대로 처리하지 못하고 먹통이 되는 경우를 종종 보게 됩니다. 여러가지 이유가 있겠지만, 이 글에서는 가장 대표적인 경우인 CLOSE_WAIT 상태를 재현하고.

[JAVA] 종료된 소켓과 연결된 소켓(Client

Socket 클래스는 사용자가 들어올때 마다 생성되며 static 으로 정의된 Set<Socket> listeners 객체와 유저수 int onlineCount 를 공유한다.. 사용자 소켓 연결 - @OnOpen 메서드 호출, Socket 인스턴스 생성 후 listeners에 삽입, onlineCount 1증가 사용자 메세지 전달 - @OnMessage 메서드 호출, broadcast 메서드로 listeners에. WebSocket으로 영구 연결 만들기. REGION_ID 는 앱을 만들 때 선택한 리전을 기준으로 Google에서 할당하는 축약된 코드입니다. 일부 리전 ID는 일반적으로 사용되는 국가 및 주/도 코드와 비슷하게 표시될 수 있지만 코드는 국가 또는 주/도와 일치하지 않습니다. 기존. 요즘 부쩍 socket io를 통한 소켓통신을 하는 경우가 많아졌다. 라이브러리를 활용하여 소켓통신을 하면서, 많은 문제점들에 대해서 겪게 되었는데 1.소켓id의 유실(유령 커넥트가 발생)으로 서버와 클라이언트간. 기존 통신 http 통신은 요청/응답하면 연결 끊긴다. -> 요청/응답 시간 발생 -> 작성 데이터 유지 요청 데이터가 조금만 달라져도 모든 데이터 전송해야함 통신 방법 차이 예 동기 요청 -> .

PC(자바서버) 와 android(클라이언트) 폰과의 소켓 통신!!(TCP/IP

(직접 연결 또는 서버 APP를 이용한 중계 연결 for 방화벽) 클라이언트 SW는 서버대신 중계형 서버 소프트웨어 (middleware)와의 연결로 DB보안성 확보할수 있습니다. (클라이언트 <-- XML or Socket / Protobuf통신 --> 중계형 서버 소프트웨어 <-> Database Server HTTP 구조 (https, request, response, 주요 상태코드) 빨간색소년 2017. 7. 10. 21:30. 1. 특징. 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 전송 프로토콜. 애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동 [Java]TCP 소켓통신 프로⋯ 2020.03.13 [JAVA] 파일을 이용한 전⋯ 2020.02.22 [Java] TCP 소켓통신 프⋯ 2020.03.09 [Java]GUI를 활용한 숫자⋯ 2020.03.17 [JAVA]자바의 여섯걸음 :⋯ 2020.01.2 3. Server 옵션 & 기능. 개발자-김씨 2021. 1. 4. 23:38. 오늘은 서버의 옵션과 기능들에 대해 알아보겠습니다. 서버핸들러를 생성하고 Server를 통해 서버를 띄우게 되는데, 서버를 시작하기 전 옵션 메소드를 호출하여 다양한 옵션을 줄 수 있습니다. miliSecond단위이며. ㆍMFC Version 4.0, 7.1, 8.0, 9.0 10.0, 11.0, 12.0, 14.0 (현재 주사용버전) ㆍ언어 사용량 가장 많음. ㆍ네트워크 프로그래밍 (Socket통신) ㆍ하드웨어 관련 프로그램 개발. ㆍ장비 제어 프로그램 개발. ㆍActiveX 제작. ㆍCOM/DCOM 제작가

Java socket详解,看这一篇就够了 - 简书java-socket长连接demo体验-java-socket长连接代码示例-Java知音SMS Gateway - Java SMS API, Java SMS SDK

Android — BLE 통신 예제 (1) 김땡땡. Jul 8, 2018 · 7 min read. https://developer.android.com. 위의 사이트에서 제공하는 BluetoothLEGatt라는 BLE 튜토리얼 예제 소스를. 모바일(Android), 웹(Java/JSP, PHP), 윈도우(C#), Linux 웹서버 구축, 장비제어, 의료기 개발, 통신 프로그램 등 다양한 개발 경험을 가진 기술에대한 욕심이 많은 개발자입니다. 반갑습니다~ - 로켓펀치에 가입하고 조윤제님에게 연락해 보세요 'Java & Spring/Java'에 해당되는 글 17건. 2019.09.24 pm2 java; 2018.12.16 openjdk 설치하기; 2018.11.13 가변 인자 (varargs) 2018.11.06 JAVA 디자인 패턴 강좌; 2018.10.31 JAVA Singleton Pattert 싱글톤 패턴; 2018.10.31 Apache Mina (아파치 미나) 2018.10.22 Thread pool(쓰레드 풀) 2018.10.08 Java Socket 통신; 2018.