Tutorial16 01. Netty EchoServer 만들기 여기서는 데이터를 수신 받아서 어떻게 핸들링 하는지 보면 될것 같다. 1. Visual Studio Code로 java project 하나 만들고 2. Reference Library 에 3개 추가 하자 3. EchoServer.java 특별한건 없다. 이름만 바뀌었을 뿐.. 그거외에 logger를 사용하기위한 설정외엔 특별한게 없다. logger를 각 단계별로 넣어서 어떤 이벤트가 발생하는지 볼수있게 했다. import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.core.config... 2022. 1. 6. 05. channeInboundAdapter 이벤트 순서 상당히 많은 이벤트 들이 있지만 실제 코딩상 주로 사용하는걸 보면 channelActive ▶ channelRead ▶ channelInactive 이렇게만 구현을 보통 많이 한다. 나머지는 필요 할(?) 경우도 있으니 아 이런게 있구나 이정도만 알아도 될듯 하다.. 실제 주요 흐름은 아래와 같다 더보기 channelRegistered, channelActive ▼ channelRead ▼ channelReadCompleted ▼ channelInactive, channelUnregistered 각각 살펴보자 1. void channelRegistered(ChannelHandlerContext ctx) The Channel of the ChannelHandlerContext was registered w.. 2022. 1. 6. 03. Discard 서버로 기초를 만들어보자 1. 기본 구조 netty의 가장 기본적인 코딩 구조이다. DiscardServer.java import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.EventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.nio.NioServerSo.. 2022. 1. 6. 01-08. 컴포넌트 만들기 앞에서 언급했던 내용으로보면 부모 -> 자식 으로 데이터 전달법을 봤는데 이보다 더 많은 방법이 있겠지만 앞에서 본것만 우선 다시 보자 1. 부모 template 내에 html 태그에 "msg" 선언 및 자식창 전달 2. 자식 script 영역과 props 내에 변수 선언 3. 자식 template 영역에 기술 MyVisitorCount - ToDoForm.vue를 components 하위 폴더에 만들자. - 기본 모습이다 - ToDoForm.vue에 inputbox 와 라벨만들기 - 부모창(App.vue)에서 ToDoForm.vue를 가져와서 사용해보자 > import 하고, components에 언급하고 저장 하면 ... > 오류 남. 내용 보니 사용하지 않으면서 왜 등록 했니? 라고 오류 뱉넹.. .. 2022. 1. 6. 이전 1 2 3 4 다음