【问题标题】:How to use Roblox HttpService to connect to a webserver?如何使用 Roblox HttpService 连接到网络服务器?
【发布时间】:2021-07-04 10:07:49
【问题描述】:

我如何使用 Roblox HttpService 连接到网络服务器并在其中有一个文本框和按钮,以便我可以在网站上执行命令,而 Roblox 返回“操作成功”或“操作失败”

【问题讨论】:

  • 请解释您需要了解的内容,这些内容并未写在 Roblox 文档中,该文档甚至还附带了有关如何在各种场景中使用 httpservice 的示例。
  • 我已经回答了这样一个问题,你可以在这里查看stackoverflow.com/questions/63652682/…
  • 如何从网络服务器发送命令?
  • HttpService 可以与远程服务器通信,但不幸的是远程服务器无法与游戏服务器通信。因此,一种策略可能是让您的远程服务器的表单将数据写入数据库,并让您的游戏服务器定期要求您的远程服务器检查数据库,以查看自上次检查以来是否发生了任何操作。

标签: html lua webserver roblox httpservice


【解决方案1】:

如何从网络服务器发送命令?

客户端必须主动从服务器获取该命令。客户端发送请求,服务器发送响应。这就是HTTP的原理。

Roblox 文档也在第一行中说:

此服务允许游戏服务器发送 HTTP 请求。

您的游戏服务器是 HTTP 客户端。

轮询 HTTP 服务器以获取新指令是从远程服务器获取命令的唯一方法。

如何使用 Roblox HttpService 连接到网络服务器并拥有一个 那里的文本框和按钮,所以我可以在网站上执行命令 并且 Roblox 返回“操作成功”或“操作失败”

您在该服务器上使用该输入表单托管一个网站。单击按钮时,您将该信息存储在服务器上,并且当您的 Roblox 客户端轮询您提供的信息时。

请理解我无法详细解释整个过程,因为这需要我写一两本书。有很多关于 HTTP、虚拟主机、HTML 和此类的教程和书籍。手册及其示例很好地涵盖了 roblox 部分。

【讨论】:

    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2016-06-04
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多