gpt4 book ai didi

javascript - 带有 JavaScript 客户端的 Delphi 服务器

转载 作者:行者123 更新时间:2023-11-29 19:54:16 25 4
gpt4 key购买 nike

您好,我想知道如何设置一个可以与 javascript 客户端交互的 delphi 服务器。我正在使用此工具开发游戏:www.scirra.com

它称为构造 2,它使用 javascript。它有一个使用 socket.io 和 websockets 的插件,所以任何一个都很棒。

所以基本上我想开发一个 delphi 服务器,它可以从一个 javascript 客户端接收消息并将其广播到另一个 javascript 客户端。如果用户想主持游戏,他将运行 delphi 应用程序,然后加入游戏并等待其他玩家加入。

总结一下; (A) 是否可以在delphi中使用websockets与javascript通信。 (B) 如果有人愿意,请制作一个简单的演示。

谢谢你的时间

最佳答案

有一些可用的 WebSocket 客户端和服务器实现(参见 WebSocket server implementations for Delphi)。

根据设计,客户端 JavaScript(在浏览器中)可以使用 WebSocket 协议(protocol)与服务器通信。然后,Delphi WebSocket 服务器实现可以处理请求并将数据推送回客户端,就像任何其他 WebSocket 服务器库一样。但是,我对所有这些库的代码质量或 Delphi 版本兼容性一无所知,因此需要进行一些额外的研究。

关于演示:大多数库肯定包含一些带有 JavaScript/WebSocket 通信的演示 HTML。只需下载它并在您最喜欢的文本编辑器中打开它;)

附注如我所见,socket.io 不仅支持 WebSocket,还支持长轮询,因此基本上您可以使用 Delphi 的任何 HTTP 服务器库来编写服务器端逻辑。参见:

关于javascript - 带有 JavaScript 客户端的 Delphi 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16495487/

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