本地Java服务器是否可以与全局客户端进行交互

时间:2015-10-20 11:27:38

标签: java websocket client-server

我的问题是我可以拥有本地Java服务器(使用tomcat或Jetty运行)和全局客户端。我的意思是,如果我的网站位于域名并且地址为www.example.com,那么我的本地服务器可以与客户端(www.example.com)进行交互。 (本地Java服务器仅在计算机上运行。)

我知道可以拥有本地服务器和本地客户端,但本地服务器和全局客户端呢?

多阶段服务器 - 客户端架构: enter image description here

谢谢

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但有些事情可能妨碍你:

  • 您的服务器可能没有域名地址,因此您必须使用IP而不是DNS名称进行连接
  • 如果您的服务器位于本地网络中(在路由器后面,通常使用IP地址从192.168.*.*开始,或10.*.*.*如果是IPv4),则需要将路由器设置为forward a port到你的服务器
    • 然后您需要使用路由器的外部地址和端口连接到您的服务器
  • 确保途中没有防火墙阻止流量