搭建实时聊天室

为了配合在线电视项目,弄一个聊天室,这样会更加好玩
弄聊天室的方法有很多我简单列一下:
1.用javascript每隔一定时间刷新页面,其实就是ajax在默默刷新,服务器用memcache保持聊天数据
优点:兼容性好,适合没有太多AS3经验的phper
缺点:服务器承受压力巨大,如果没有很好的服务器群,最好不用使用。否则卡不忍赌。

2.用html5的websocket
优点:客户端推送技术,降低服务器压力
缺点:兼容性很差
3.flash的websocket
优点:兼容性好,消耗资源低
缺点:安装flash服务器端,不适合phper
以用户为导向原则。我最终选择用第3种
搭建一个基于FMS的聊天室。
遇到的问题是:经常返回NetConnection.Connect.Rejected的信息,
解决方法:重新安装FMS,注册机生成的时候一定要选择 Adobe Flash Media Interactive Server
全部广播:
application.broadcastMsg(“函数”,参数)
条件式广播:
以下是棋牌游戏,开始游戏后的发牌机制。 用的就是条件广播,根据自己的ID。只把自己的牌发到自己的手中。
for (var i = 0; i

发表评论