java 怎么获取web容器的ip和端口号

java 怎么获取web容器的ip和端口号,第1张

<tr>

<td width="50%"><%= requestgetServerName()%> </td>

<td height="4">服务器的域名</td>

</tr>

<tr>

<td width="50%"><%= javanetInetAddressgetLocalHost()getHostAddress() %> </td>

<td height="4">服务器的IP地址</td>

</tr>

<tr>

<td width="50%"><%=requestgetServerPort()%> </td>

<td height="5">服务器正在运行的端口</td>

</tr>

首先服务器IP是动态的,这个接口还怎么访问呢?

所以,应该是要请求一个固定可访问的接口,然后这个接口去访回动态的其他服务器IP和端口,而这端口和IP是没办法在本机获取,需要在想要被访问的程序启动时,将其IP和端口写入共享区域(数据库,共享内存等),固定的获取接口根据条件获取动态IP和端口。

InetAddress ip=InetAddressgetByName(args[0]);//第一个输进来的是ip

int port = IntegerparseInt(args[1]);//e\第二个输进来的是端口号

这两个就是接收参数

ServerSocket s = new ServerSocket(8888);

while (true) {

// 建立连接

Socket socket = saccept();

/ /getInetAddress()获取远程ip地址,getPort()远程客户端的断后好

"你好,客户端地址信息: " + socketgetInetAddress() + "\t客户端通信端口号: " + socketgetPort()

以上就是关于java 怎么获取web容器的ip和端口号全部的内容,包括:java 怎么获取web容器的ip和端口号、java 怎么写一个接口 让他返回服务器的动态IP地址和端口、Java实现FTP客户端,获得IP和端口号的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9866570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存