我有一个 C++ Linux 服务器在端口 3600 上侦听来自闪存客户端的连接。该服务器管理游戏逻辑以及客户端之间的聊天功能。我正在将我的 Flash 客户端放到网络上并使用 Facebook 登录来跟踪用户玩过的游戏数等。
我有一个 Apache 服务器,它发送带有嵌入式 SWF 的 index.html。
我面临的问题是我的 C++ 服务器中需要 Facebook 令牌。从我在 Facebook 身份验证文档中了解到的是,在我重定向用户并登录后,用户将被重定向到我指定的 URI,并将获得我的服务器获取令牌和制作 facebook API 所需的数据来电。
所以我的问题是:如何让 C++ 服务器监听 facebook 在某个 URL 上发送的 HTTP?我知道 HTTP 是在端口 80 上发送的,但我不确定如何只监听特定的 URL。此外,我认为我不能让 Apache 在端口 80 上侦听,而第二个应用程序也尝试在端口 80 上进行侦听。
我是否需要废弃 Apache 并让我的 C++ 服务器发送我的 index.html 文件以及监听端口 80 上的请求?我查看了 libcurl,但没有看到任何关于侦听某些 URL 的信息。
我已经在内容中挖掘了几个小时,但找不到我需要的信息。希望有人可以让我走上正确的道路!
谢谢你的帮助。