【问题标题】:Setting up a server设置服务器
【发布时间】:2011-05-31 02:41:13
【问题描述】:

我在编程中真正的弱点之一是网络,所以我承认我可能对这个项目有点过头了。如果我尝试做的事情没有任何意义,请随时告诉我

基本上,我要做的是在我的笔记本电脑(可能是 Node.JS)上运行一个程序,该程序处理来自网站的请求,执行一些功能,并将数据返回给在网站上运行的客户端。 (研究告诉我这叫做 RPC 服务器)

当您在 Node.JS 中侦听请求时,您可以指定一个端口和一个可选的 IP 地址 - localhost,127.0.0.1,是我读过的所有教程都使用的,但这对我来说还不够努力去做

我听说我需要设置一个静态 IP 地址?但我认为这些与我的局域网相关,所以它们会像 192.168.0.X。那么我将为服务器和客户端的 IP 指定什么? (我不认为港口特别重要)。我需要 DNS 吗?

我希望这是有道理的,抱歉这么多问题,谢谢你的帮助

【问题讨论】:

    标签: installation rpc


    【解决方案1】:

    您可以在本地计算机上运行服务器,并为脚本指定本地 IP 地址,例如 192.168.0.x。但是为了让这个服务器接收到连接,你的客户端必须连接到你的外部 IP 地址。它是您连接到 Internet 时从 Internet 提供商处获得的 IP 地址。如果您的外部 IP 是静态的,即它不会改变,那么您可以在客户端脚本中使用它。如果外部 IP 发生变化,您必须设置解析计算机名称的 DNS 记录。 DynDNS 可用于此目的。

    如果您有路由器,则必须对其进行设置,以便将连接转发到运行服务器的笔记本电脑。并且您的防火墙必须配置为允许连接。

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 2016-07-30
      • 1970-01-01
      • 2020-06-28
      • 2017-12-29
      • 2018-04-12
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多