18 Star 128 Fork 54

baolinking/物联网关

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Check104Handler.java 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
baolinking 提交于 6年前 . cli
/**
*
*/
package divpro;
import connect.FlowListener;
import io.netty.channel.Channel;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import protobuf.MasterMessage;
import protobuf.MasterMessage.Message;
/**
* @Description:
* @version: v1.0.0
* @author: wbl
* @date: 2019年9月3日 下午4:35:15
*/
public class Check104Handler extends ChannelInboundHandlerAdapter{
@Override
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
String body = msg.toString();
String ipport = body.split("_")[0];
String data = body.split("_")[1];
FlowListener.getInstance().writeFlow(ipport, data.length()/2);
if(data.length() < 6){
return;
}
Channel channel = MasterSlotsPartition.getInstance().getActiveMaster();
Message mast = MasterMessage.Message.newBuilder().setIp(ipport.split(":")[0])
.setPort(ipport.split(":")[1]).setProtocolId(DivMultiprotocolSelection.PROTOCOL_TYPES)
.setContent(data).build();
channel.writeAndFlush(mast);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/baolinking/gateway.git
git@gitee.com:baolinking/gateway.git
baolinking
gateway
物联网关
master

搜索帮助

371d5123 14472233 46e8bd33 14472233