本地 Java 服务器是否可以与全局客户端交互
Is it possible for a local Java server to interact with global client
我的问题是我可以有一个本地 Java 服务器(运行 tomcat 或 Jetty)和一个全球客户端。我的意思是,如果我的网站在域上并且地址为 www.example.com,那么我的本地服务器可以与客户端(即 www.example.com)交互。 (本地 Java 服务器将仅在计算机上 运行)。
我知道有本地服务器和本地客户端是可能的,但是本地服务器和全局客户端呢?
多阶段服务器-客户端架构:
谢谢
是的,这是可能的,但有几件事可能会妨碍您:
- 您的服务器可能没有域地址,因此您必须使用 IP 而不是 DNS 名称进行连接
- 如果您的服务器位于本地网络中(在路由器之后,通常使用以
192.168.*.*
开头的 IP 地址或 10.*.*.*
,如果是 IPv4),您需要将路由器设置为 forward a port 到你的服务器
- 然后您需要使用路由器的外部地址和端口连接到您的服务器
- 确保途中没有防火墙阻止流量
我的问题是我可以有一个本地 Java 服务器(运行 tomcat 或 Jetty)和一个全球客户端。我的意思是,如果我的网站在域上并且地址为 www.example.com,那么我的本地服务器可以与客户端(即 www.example.com)交互。 (本地 Java 服务器将仅在计算机上 运行)。
我知道有本地服务器和本地客户端是可能的,但是本地服务器和全局客户端呢?
多阶段服务器-客户端架构:
谢谢
是的,这是可能的,但有几件事可能会妨碍您:
- 您的服务器可能没有域地址,因此您必须使用 IP 而不是 DNS 名称进行连接
- 如果您的服务器位于本地网络中(在路由器之后,通常使用以
192.168.*.*
开头的 IP 地址或10.*.*.*
,如果是 IPv4),您需要将路由器设置为 forward a port 到你的服务器- 然后您需要使用路由器的外部地址和端口连接到您的服务器
- 确保途中没有防火墙阻止流量