您的位置:首页 > 其它

getServerPort(), getLocalPort(), and getRemotePort()的具体含义

2016-09-01 10:49 141 查看
getRemotePort():首先,你可能会问对于谁而言是远程的?在这种情况下,由于是服务器在问,所以客户是远程的。既然客户对服务器是远程的,所以getRemotePort()得到的是发出请求的客户的端口号。
getLocalPort ():获取的是应用服务器的端口,即该应用的实际端口,无论请求经过了多少代理,转发,getLocalPort只取最后的端口,也就是应用的端口
getServerPort():获取的是URL请求的端口,比如你的请求时127.0.0.1:8080,应用服务器的端口是80,那么getServerPort得到的端口是8080。而getLocalPort得到的是80。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: