2014-05-07 44 views
0

我正在研究一个允许您添加其他用户作为您的朋友的游戏。游戏在Flash AS2中,服务器是Python。从外部脚本通信到套接字服务器

我目前希望能够让游戏向API服务器发送一个HTTP请求,然后验证一切,比如他们是否已经成为朋友,如果他们可以成为朋友等等,然后如果一切都好吧,然后我会将请求插入到请求中。无论如何,如果用户目前在线,我想通过服务器向用户发送通知。

我可以看到发生这种情况的唯一方法是,如果我通过添加好友脚本打开套接字连接,然后发送一个特殊数据包,让服务器知道它需要发送通知。现在看来,这似乎需要一段时间才能做到,而且如果很多用户每天都使用它,效率就不那么高。

我该如何最好地解决这个问题,还有其他有效的方法吗?

回答

0

我已经决定,如果我仍然执行HTTP请求会更好,但根据请求返回的内容,我可以让客户端向服务器发送一个数据包,告诉它给特定用户一个通知。

例如,如果我尝试添加用户ID#323095643,我发送HTTP请求,一切都变好,我得到一个OK响应,Flash客户端发送一个数据包到服务器,基本上说“嘿,给用户ID #323095643通知说'_希望你成为他们的朋友',并将其发送给该用户。

相关问题