举个例子,在聊天室需求中,A和B互相通信的实现:
A不断的请求服务器,B有没有给我发送消息(主动请求服务器,询问有没有新消息)
B不断的请求服务器,A有没有给我发送消息(主动请求服务器,询问有没有新消息...在这个例子中,我们发现,A和B如果需要获取到对方是否有没有发送消息,必须不断的请求服务器,主动询问服务器是否有消息.
那么,不断的间隔是多少呢?1秒10次?10秒一次?...那么,有没有办法,使得服务器主动给浏览器发消息呢?...以下是前端的简单例子实现:
//先new 一个websocket对象,地址是localhost+端口9501 ws是前面的协议声明,类似于
var ws = new WebSocket("ws://localhost... function ($ser, $fd) { echo "客户端 {$fd} 关闭\n";
});echo "websocket服务器启动成功\n";
$server->start();
测试情况