ÎļþÃû´Ó src/main/java/com/ard/utils/udp/NettyUdpServer.java ÐÞ¸Ä |
| | |
| | | package com.ard.utils.udp; |
| | | package com.ard.utils.netty.udp; |
| | | |
| | | import io.netty.bootstrap.Bootstrap; |
| | | import io.netty.channel.ChannelFuture; |
| | |
| | | import org.springframework.scheduling.annotation.EnableAsync; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | /** |
| | | * nettyæå¡å¼æ¥åå§å |
| | | * åèä¹ |
| | | * 2023/12/5 10:04:51 |
| | | */ |
| | | @EnableAsync |
| | | @Component |
| | | @Slf4j(topic = "tube") |
| | | @Slf4j(topic = "netty") |
| | | public class NettyUdpServer { |
| | | /** |
| | | * å¯å¨æå¡ |
| | | */ |
| | | @Async("alarm") |
| | | public void init(int port) { |
| | | public void start(int port) { |
| | | //表示æå¡å¨è¿æ¥çå¬çº¿ç¨ç»ï¼ä¸é¨æ¥å accept æ°ç客æ·ç«¯client è¿æ¥ |
| | | EventLoopGroup bossLoopGroup = new NioEventLoopGroup(); |
| | | try { |