ftpserver/src/main/java/net/zb/examination/ftp/command/EPRTCommand.java
2020-04-19 17:52:24 +08:00

32 lines
792 B
Java

package net.zb.examination.ftp.command;
import io.netty.channel.ChannelHandlerContext;
import net.zb.examination.ftp.AbstractCommand;
import net.zb.examination.ftp.UserContainer;
import net.zb.examination.ftp.constant.CommandEnum;
import net.zb.examination.ftp.constant.FtpCommand;
import net.zb.examination.ftp.constant.UserInfo;
/**
* <p></p>
*
* @author bin.zhang
* <p/>
* Revision History:
* 2020/04/18, 初始化版本
* @version 1.0
**/
@FtpCommand(value = CommandEnum.EPRT)
public class EPRTCommand extends AbstractCommand {
@Override
public String process(ChannelHandlerContext ctx, String[] msg) {
UserInfo userInfo = UserContainer.getUserInfo(ctx.channel().id());
if(userInfo == null){
return null;
}
userInfo.initConnectionInfo(msg[1]);
return null;
}
}