NioServerSocketChannel 2

Netty 네티의 장점[1] : 블로킹과 논블로킹 변경을 간편하게.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 블로킹 모드와 논블로킹 모드를 선언하는 관점에서네티의 장점에 대해서 알아보겠습니다.소켓의 동작 방식은 블로킹과 논블로킹 두 가지 모드로 나뉘는데요. 블로킹은 요청한 작업이 성공하거나 에러가 나기 전까지는 응답을 돌려주지 않는 것을 말합니다.논블로킹은 요청한 작업의 성공 여부와는 상관없이 바로 요청한 작업의 결과를 돌려주는 것을 말합니다. 자바에서의 블로킹 모드와 논블로킹 모드의 코드를 보겠습니다.Blocking.java 123456789101112131415161718192021222324252627282930313233public class Bloc..

Netty(네티) 2017.12.19

Netty(네티) 채팅 서버/클라이언트에 사용되는 클래스 알아보기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅은네티를 사용한 채팅 서버/클라이언트를 만들어 보기 전에사용되는 클래스들을 알아보려고 합니다. 꽤 많은 클래스들이 사용되는데요. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 EventLoopGroup : EventExecutorGroup 인터페이스를 상속받은 인터페이스NioEventLoopGroup : I/O 작업을 처리하는 다중 스레드 이벤트 루프.ServerBoo..

Netty(네티) 2017.12.12