0

我很抱歉我的问题措辞很糟糕,但我不知道该怎么说。

无论如何,我有一个嵌入网页的 Java Applet。然后使用网络服务器 lighttpd 将该网页放在网络中。我需要从 Java 小程序中(通过从网络上的不同计算机访问的网页)获取运行服务器的计算机的 IPv4 地址(这是输入访问页面的地址,例如“http://192.168 .1.123")。我已经尝试了所有我发现或能想到的东西,但到目前为止没有任何效果。如果可以的话请帮忙。

眼镜:

-Eclipse Helios
-Windows 7
-lightTPD for windows
-webpage is html document

如果您需要更多信息,请发送电子邮件或评论!

谢谢大家。

4

2 回答 2

1

用 php 用 java applet 生成页面怎么样?然后,您可以将服务器的 IP 作为参数传递给小程序。

http://docs.oracle.com/javase/tutorial/deployment/applet/param.html

于 2012-07-19T19:31:20.860 回答
-2

您可以从 HttpServletRequest 类中获取此信息。包括几种可能有用的方法。请参阅以下文档作为资源:

接口 ServletRequest

接口 HttpServletRequest

编辑:

如果您对此投了反对票,请随意发表评论,如果您有更好的方式来访问服务器信息,而不是从请求中访问。如果您觉得这个答案不合适,我很想知道您将如何完成它。

考虑到这也与此处接受的答案有关: 从 JSP 请求/会话对象中获取服务器 IP 地址,因此反对票尤其令人烦恼

在这里: 在 Java 中获取应用程序服务器名称或 ip 和端口

它也记录在这里:

获取本地机器的 IP 地址和主机名

于 2012-07-19T19:42:11.687 回答