gpt4 book ai didi

Java 网络客户端小程序

转载 作者:行者123 更新时间:2023-12-02 07:22:02 25 4
gpt4 key购买 nike

抱歉,如果这是一个愚蠢的问题。我正在关注 http://docs.oracle.com/javase/tutorial/deployment/applet/clientExample.html 中找到的“网络客户端小程序示例” 。但是,我无法弄清楚如何实现第 7 步:

*7。通过输入网页的 URL,在浏览器中打开包含小程序的网页。 URL中的主机名应与运行服务器端应用程序的主机名相同。

例如,如果服务器端应用程序在名为 JohnDoeMachine 的计算机上运行,​​则应输入类似的 URL。确切的端口号和路径将根据您的网络服务器设置而有所不同。

“http://JohnDoeMachine:8080/quoteApplet/quoteApplet.html”

QuoteClientApplet 将显示在网页上。*

我们被要求通过输入网页的 URL 来打开包含小程序的网页。我知道quoteApplet来自哪里,但是我应该如何找到网页的http地址和端口号呢?它说端口号和路径将根据我的网络服务器设置而变化。我该如何设置?我必须使用像 apache 这样的主机 Web 服务器吗?

最佳答案

是的,他们要求您将文件放在网络服务器上的某个地方。如果您有托管帐户,则可以将其上传到那里。否则,您可以在自己的计算机上安装像 apache 这样的 Web 服务器(推荐用于测试)。

每个 Web 服务器都有不同的安装说明,但通常您会安装它并让它监听端口 80,这可能是大多数 Web 服务器的默认配置。例如,假设您让网络服务器监听端口 8080

如果您的网络服务器监听端口 80,那么在浏览器中使用的 url 将类似于http://localhost/quoteApplet/quoteApplet.html

如果端口是 80,则可以省略 url 中的端口。localhost 是一个特殊地址,始终指向您自己的计算机。

他们要求您安装 Web 服务器的原因与 Java 安全模型有关 - 如果您使用浏览器从文件系统而不是从 URL 加载网页,Java 不会让您打开与其他域的套接字连接除非您编辑 java 策略文件 - 这会变得更加复杂。

关于Java 网络客户端小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14096935/

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