【发布时间】:2012-06-16 13:29:37
【问题描述】:
我有:
PHP 套接字服务器
处理与服务器和数据库通信的 PHP 页面
客户端 .php 页面,使用 javascript/canvas 显示游戏并与游戏交互。
我想要的是用户使用 PHP 页面进行连接和身份验证,这将启动与服务器的套接字连接。根据来自该套接字的信息,可能会触发一些聊天信息和事件以将数据加载到客户端 php 页面中。
处理这个问题的正确方法是什么。在我之前使用 ajax 的所有情况下,用户触发事件,而不是服务器和 javascript 等待 php 页面的响应。
php 套接字中的哪一段 php 代码可以让我向画布元素发送消息?
这是一个例子,因为上面可能不是很有启发性:
IE:
PHP 读取其套接字连接{"name":"msg","from":"user1","time":12345,"msg","hello world"}
此时 PHP 做了什么?** 所以...
客户端有一个带有"id='Incoming'"的div
我想启动以下 javascript:
function handleMessage(msgObj) {
var cText = document.getElementById("Incoming").innerHTML;
cText += "(" + msgObj.time + ")" + msgObj.from + " says: " + msgObj.msg +"<br/>";
document.getElementById("Incoming").innerHTML = cText;
}
我想我正试图弄清楚客户端的网页应该如何与 php 套接字对话......
这可能吗,还是我需要用 flash、java 等制作客户端?
【问题讨论】:
标签: php javascript sockets client