php - 在两台计算机之间建立连接,中间有一个网站

标签 php javascript mysql html

我正在制作一款 2 人绘图游戏 ( Touch Game )。在左侧,您有一个 Canvas ,您作为玩家可以在其中绘图,在它的右侧,您有一个图像,显示您的 friend 或对手所画的内容。 此时,您绘制的图像被上传到 SQL 数据库,并从该数据库下载其他玩家的图像。我想知道两件事。

  1. 是否可以在没有数据库的情况下跟踪谁在线,或者是否有必要为此使用数据库。 (如果是这样我可以这样做,但我认为不这样做更整洁)

  2. 图像存储在数据库中使用:你的名字 |对手姓名 |图片数据URL 我想知道是否有可能在两个玩家之间建立一个连接桥梁,我的网站位于中间。它接收图像并将其发送给其他玩家。

最佳答案

你可以尝试使用
http://socket.io/ [WebSockets with a flash XMLsocket fallback] 如果你需要实时而且看起来你确实需要。
或者每隔 x 次向从数据库中获取更改的脚本发送 Ajax 请求。

关于php - 在两台计算机之间建立连接,中间有一个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801716/

相关文章:

javascript - 始终显示联系表单中的成功消息问题

javascript - 声明具有多个字段的javascript数组

javascript - 当我向上滚动时,导航栏必须停留在顶部位置并且不要通过跟随导航栏图像隐藏

mysql - 如何根据两个不同的列计算列?

php - simpleSamlPHP 管理员登录重定向循环

php - CodeIgniter - 添加默认值到 form_dropdown

PHP/SQL 更新 - 仅在值已更改时更新

javascript - 无法在 Ajax 上的窗口上执行 postMessage

mysql - 在 sql 中执行 SCD 的通用过程

php - 优化随机 mysql 行获取性能