【发布时间】:2017-10-28 11:32:25
【问题描述】:
我目前正计划编写一个私人项目,更具体地说是一个虚拟聊天室,化身可以在其中四处走动聊天。
现在我有点困惑,应该使用哪种语言对其进行编码。目前我已经将 PHP 用于后端,例如身份验证和 HTML 用于前端。
但我知道我需要使用 Javascript 将聊天室资产绘制到画布元素上。我需要使用 socket.io (node.js) 进行聊天和数据包。
现在我的问题是,我什至可以在后端使用 PHP 并使用 socket.io 进行服务器和客户端之间的通信以及聊天本身吗?
目前流程如下:
- 用户登录账号,后台检查在php中完成
- 用户被重定向到仪表板
- 用户选择菜单点世界
- 用户选择一个聊天世界并被重定向到另一个包含画布和聊天框的站点
第三步截图:Select world
第 4 步的屏幕截图:Canvas with chatbox
如何在构建画布后创建套接字以使用套接字 io 与服务器通信并创建聊天应用程序?
在没有 PHP 的情况下仅使用 node.js 和 socket.io 来编写整个网站会更容易吗(也用于用户认证等)?
感谢任何形式的建议和帮助
【问题讨论】: