浏览 2699 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-08
客户端: Firefox,使用XMLHttpRequest对象以及,xmlHttp.readyState == 3来接收 server的数据, (IE实现机制有点不一样,需要使用ActiveXObject("htmlfile")来实现), 服务器设计: chat_session _rver:gen_server实现,主要考虑浏览器的重连,用于标识用户 chat_server: gen_server实现,控制创建聊天室以及加入聊天室 chat_rootm: 一个room一个进程 caht_user_proxy:代理用户加入聊天室进程 模板技术:erlydtl mysql驱动: http://code.google.com/p/erlang-mysql-driver/(utf有点问题,没找到配置的地方) mochiweb_socket_server.erl 对链接数有限制,默认是2048 在一台512内存,Intel(R) Pentium(R) 4 CPU 2.80GHz机器上,链接1万个客户端,性能不错。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |