全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
506 0
2020-07-24

【核心代码】


[size=1em]

[size=1em]1


[size=1em]2


[size=1em]3


[size=1em]4


[size=1em]5


[size=1em]6


[size=1em]7


[size=1em]8


[size=1em]9


[size=1em]10


[size=1em]11


[size=1em]12


[size=1em]13


[size=1em]14


[size=1em]15


[size=1em]16


[size=1em]17


[size=1em]18


[size=1em]19


[size=1em]20


[size=1em]21


[size=1em]22


[size=1em]23


[size=1em]24


[size=1em]25


[size=1em]26


[size=1em]27


[size=1em]28


[size=1em]29


[size=1em]30


[size=1em]31


[size=1em]32


[size=1em]33


[size=1em]34


[size=1em]35


[size=1em]36


[size=1em]37


[size=1em]38


[size=1em]39


[size=1em]40


[size=1em]41


[size=1em]42


[size=1em]43


[size=1em][size=1em]package com.ron.netty.HttpServer;

[size=1em]import io.netty.bootstrap.ServerBootstrap;
[size=1em]import io.netty.channel.ChannelFuture;
[size=1em]import io.netty.channel.ChannelFutureListener;
[size=1em]import io.netty.channel.EventLoopGroup;
[size=1em]import io.netty.channel.nio.NioEventLoopGroup;
[size=1em]import io.netty.channel.socket.nio.NioServerSocketChannel;

[size=1em]public class Server {
[size=1em]    public static void main(String[] args) {
[size=1em]        EventLoopGroup bossGroup = new NioEventLoopGroup();
[size=1em]        EventLoopGroup workerGroup = new NioEventLoopGroup();

[size=1em]        try {
[size=1em]            ServerBootstrap serverBootstrap = new ServerBootstrap();
[size=1em]            serverBootstrap.group(bossGroup, workerGroup)
[size=1em]                    .channel(NioServerSocketChannel.class)
[size=1em]                    .childHandler(new HttpServerChannelInitializer());

[size=1em]            ChannelFuture channelFuture = serverBootstrap.bind(666).sync();

[size=1em]            channelFuture.addListener(new ChannelFutureListener() {
[size=1em]                @Override
[size=1em]                public void operationComplete(ChannelFuture channelFuture) throws Exception {
[size=1em]                    if(channelFuture.isSuccess()){
[size=1em]                        System.out.println("port 666 is listening......");
[size=1em]                    }else{
[size=1em]                        System.out.println("port 666 is not listened......");
[size=1em]                    }
[size=1em]                }[size=1em]www.izswenda.com
[size=1em]            });

[size=1em]            channelFuture ucc.sys channel().closeFuture().sync();
[size=1em]        } catch (InterruptedException e) {
[size=1em]            e.printStackTrace();
[size=1em]        } finally {
[size=1em]            workerGroup.shutdownGracefully();
[size=1em]            bossGroup.shutdownGracefully();
[size=1em]        }

[size=1em]    }




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群