Java 客户端通过服务器1访问服务器2 ,服务器2怎么获取客户端ip

不要说request普通方法,那只是能得到服务器1地址

你可以加参数或头信息啊!比如你客户端1的iP是10.10.10.88;你访问服务器1,服务器1知道你客户端的IP,服务器1访问服务器2的时候把这个客户端的IP当参数传给服务器2不得了追问

两个互不相关的服务器,我只负责服务器2,我的服务提供给所有人访问,我只负责服务器2,我肯定不能要求别人传参,这样跟初衷不符

温馨提示:内容为网友见解,仅供参考
无其他回答

java服务端如何获得客户端的ip
服务器端即可使用:Socket s=serverSocket.accept();String clientIP=s.getInetAddress().toString();这就实现了java服务器端获取到连接此服务器的客户端的IP了,你若想实现获取所有连接此服务器的客户端的IP,你可以把每次accept()返回的socket放进全局的Vector里面,然后在遍历这个vector方法就同上代码...

java中怎么获取客户端的真实的IP-CSDN论坛
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http:\/\/192.168.1.110:2046\/ 的URL反向代理为 http:\/\/www.bt285.cn \/ 的URL时,用req...

手把手教你用Java获取IP归属地
首先,我们需要基于Spring Boot搭建项目,添加控制器(Controller)中使用HttpServletRequest获取IP地址。然而,在本地环境下,获取的IP可能是0:0:0:0:0:0:0:1或局域网IP,这些都不具备公网访问的能力,因此需要将项目部署至外网服务器,以确保能成功获取到公网IP。面对Nginx反向代理的挑战,我们需要在Ng...

【全方位解析】如何获取客户端\/服务端真实 IP
客户端获取IP方式则较为复杂。在Java中,使用request.getRemoteAddr()获取客户端IP,但在有反向代理的情况下,获取的是代理服务器IP。解决方法是配置Nginx为直接对外访问的服务器时,使用$remote_addr获取真实客户端IP,避免了X-Forwarded-For头可能被伪造的问题。四层负载均衡基于TCP\/UDP协议,其X-Forwarde...

java servlet获取客户端IP
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是...

在java后台服务器,如何根据HttpSession获得客户端ip?
只能根据用户请求带过来的sessionID所匹配的ip地址 而且只可以通过request获得ip 反正你能得到session 那得到request是一样简单的不是吗 得到request后命令为:String ip = request.getRemoteAddr();这个ip字符串就是了

java服务器端与客户端的问题,我想在两台电脑上运行。比如另一台电脑上...
客户端说:" + msg); pw.println("我是服务器,你刚才说了:" + msg); pw.flush(); if (msg.equals("bye")) { break; } } pw.close(); ss.close(); } } catch (Exception e) { e.printStackTrace(); } } }客户端:import java.io.*; import java.net.*; public class ...

java客户端连接服务器问题,服务器如果不处于监听状态
是可以连接上来的。另外一个客户端会等待服务端忙完,如果等待连接的时间超过了规定的延迟时间,就会失败~!

java如何获得客户端MAC地址
似乎纯 java 做不到,因为数据包本身已经被 Java 处理过了。需要我们用 C++ 得到了信息返回给 Java,用 JNI 就可以,你可以找 C++ 写的代码,再用 JNI 包装一下成 DLL 就可以了。打字不易,如满意,望采纳。

通过axis2生成客户端java代码怎么找服务器端地址
生成的客户端代码中有一个名称以"ServiceLocator"结尾的类,里面以"_address"结尾的变量就是服务端地址。

相似回答
大家正在搜