我正在制作一款允许您将其他用户添加为朋友的游戏。游戏在Flash AS2中,服务器是Python。
我目前希望这样做,以便游戏向API服务器发送HTTP请求,然后验证所有内容,例如,如果他们已经是朋友,他们是否可以成为朋友等,然后如果一切正常,然后我将请求插入到请求中。无论如何,如果用户当前在线,我想通过服务器向用户发送通知。
我能看到这种情况的唯一方法是,如果我通过添加好友脚本打开套接字连接,然后发送一个特殊的数据包,让服务器知道它需要发送通知。现在看起来好像需要一段时间才能完成,而且如果很多用户每天都使用它那么效率不高。
我如何才能最好地解决这个问题?还有其他有效方法吗?
答案 0 :(得分:0)
我已经决定如果我仍然执行HTTP请求会更好,但是根据请求返回的内容,我可以让客户端向服务器发送一个数据包,告诉它给特定用户一个通知。
例如,如果我尝试添加用户ID#323095643,我发送HTTP请求,一切都结果还可以,我得到一个OK响应,Flash客户端发送一个数据包到服务器基本上说“嘿,给用户ID# 323095643通知说' _ 希望你成为他们的朋友'“并将其发送给该用户。