gpt4 book ai didi

java - servlet 中 getLocalPort() 和 getServerPort() 的区别

转载 作者:IT老高 更新时间:2023-10-28 20:58:45 27 4
gpt4 key购买 nike

我正在研究 servlet,我想出了 getLocalPort()getServerPort() 之间的疑问区别。这里的getLocalPort()是指服务器端,那么getServerPort()是什么意思?

谢谢。

最佳答案

在简单的设置中(您的应用程序服务器/servlet 容器直接接受客户端的请求)两种方法都将返回相同的值。

当 servlet 容器不是接受客户端请求的应用程序时(例如,当您使用带有 mod_jk 的 Apache HTTP 服务器接受请求并通过 AJP 将请求转发到 Tomcat 实例时),则 getServerPort()将返回客户端连接的端口(可能是 80,当使用默认端口时)和 getLocalPort()将返回 Tomcat 用来接受来自 HTTP 服务器的连接的端口(可能是 8009 或类似的东西)。

关于java - servlet 中 getLocalPort() 和 getServerPort() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com