基于netty的java服务器c客户端

本文档展示了如何使用Netty框架构建一个Java服务器,该服务器能够接收并转发来自C客户端的消息。服务器端代码包括MyChatServer、MyChatServerInitializer和MyChatServerHandler三个关键组件,实现了详细的功能注释,确保能够正确处理C客户端的通信请求。
摘要由CSDN通过智能技术生成

这里只有服务器端,主要实现服务器转发客户端的消息,区分是否是发消息的客户端。

这里对代码都进行了备注,可以接受c客户端的消息。

 

1.MyChatServer

package com.zqq.netty.FireTest_one;

import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.ChannelFuture;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.nio.NioServerSocketChannel;

public class MyChatServer {
    public static void main(String[] args) throws Exception {
        //一个负责接收客户端的连接,一个负责进行数据的传输
        EventLoopGroup bossGroup = new NioEventLoopGroup();
        EventLoopGroup workerGroup = new NioEventLoopGroup();
        try {
            //实例
            ServerBootstrap serverBootstrap = new ServerBootstrap();
            //设置服务端需要的线程组
            serverBootstrap.group(bossGroup, workerGroup).
                    channel(NioServerSocketChannel.class).
                    childHandler(new MyC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值