0

我在 linux 上有一个 Flash 客户端应用程序和一个 C++ 服务器应用程序。它们通过 TCP 套接字进行通信,服务器处理所有游戏逻辑和客户端之间的通信。

我现在正在将我的应用程序部署到网站上。嵌入 swf 很容易并且工作正常。

我希望能够保存有关用户的统计信息,并希望使用 Facebook 登录来唯一标识用户并将有关他们的信息存储在 mysql 数据库中。

我现在处于服务器应用程序的 javascript 部分(使用 apache 的 index.html)需要将 facebook 信息发送到服务器的 C++ 部分(包含所有游戏逻辑和数据库管理)的情况,以便我将知道数据库的用户唯一 ID。

是否可以将此信息从 Javascript 发送到 C++ 应用程序?

4

1 回答 1

1

您可以让您的 C 服务器充当 Web 服务器,接受遵循HTTP 协议的连接,然后您可以使用 Ajax 发送数据。请记住让您的服务器发送Access-Control-Allow-Origin: yourdomain.com响应标头,将yourdomain.com替换为您托管 HTML+JS 页面的域;这是为了允许跨站点请求,因为 C 服务器将侦听网络服务器之外的另一个端口,也可能是另一个地址。

于 2012-08-12T22:53:17.290 回答