下面列出了怎么用 io.netty.handler.codec.socks.SocksCmdResponse 的API类实例代码及写法,或者点击链接到github查看源代码。
private SocksCmdResponse getSuccessResponse(SocksCmdRequest request) {
return new SocksCmdResponse(SocksCmdStatus.SUCCESS,
request.addressType());
}
private SocksCmdResponse getFailureResponse(SocksCmdRequest request) {
return new SocksCmdResponse(SocksCmdStatus.FAILURE,
request.addressType());
}
private ByteBuf buildCmd(BytestreamsProxy proxy) {
ByteBuf buf = Unpooled.buffer();
new SocksCmdResponseWrap(proxy, new SocksCmdResponse(SocksCmdStatus.SUCCESS, SocksAddressType.DOMAIN)).encodeAsByteBuf(buf);
return buf;
}
protected SocksCmdResponseWrap(BytestreamsProxy proxy, SocksCmdResponse cmd) {
super(cmd.responseType());
this.cmd = cmd;
this.proxy = proxy;
}