我需要在 AS3 中构建多人纸牌游戏,我想知道玩家之间交流的最佳方式。我目前正在将游戏数据发送到数据库,并让 AS3 每秒调用一个 PHP 页面来查询该数据库并检查玩家操作的更新。但是,我在某处读到这是一种不好的方法,正确的方法是使用 PHP 套接字。所以我有几个问题:
1)使用我当前的方法(非套接字),如果他们每秒都查询数据库以更改卡片组和玩家轮次,我将能够支持多少同时用户。
2)有人可以解释一下PHP套接字。这对我来说是一个新课题,我想知道它们的优势以及它们是如何工作的。我搜索了很多教程,但没有找到任何最近给出简单解释的教程,我也无法让它们中的任何一个工作。
3) 使用 PHP 套接字的先决条件是什么?我只有 PHP 和 Flash 的中级经验,我想知道这个项目是否太高级而无法处理。我没有其他正式的编程背景(例如软件工程、C++、Java、命令行),我想知道这个项目对我来说是否是一场不可能的艰苦战斗。
谢谢。