从JBoss Netty HttpRequest获取客户端IP地址
我试图使用HttpRequest.getHeaders获取一个标题列表,但是我只得到了几个标题,其中没有一个引用客户端的IP地址 是否可以使用HttpRequest对象获取客户端的IP从JBoss Netty HttpRequest获取客户端IP地址,jboss,netty,Jboss,Netty,我试图使用HttpRequest.getHeaders获取一个标题列表,但是我只得到了几个标题,其中没有一个引用客户端的IP地址 是否可以使用HttpRequest对象获取客户端的IP 谢谢您只需使用该频道即可 Channel.getRemoteAddress(); 下面是一个完整的示例代码 @Override public void channelRead(ChannelHandlerContext ctx, Object msg) { InetSocketAddress socke
谢谢您只需使用该频道即可
Channel.getRemoteAddress();
下面是一个完整的示例代码
@Override
public void channelRead(ChannelHandlerContext ctx, Object msg) {
InetSocketAddress socketAddress = (InetSocketAddress) ctx.channel().remoteAddress();
InetAddress inetaddress = socketAddress.getAddress();
String ipAddress = inetaddress.getHostAddress(); // IP address of client
}
你能把它从英吉利海峡抬出来吗?