首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang 聊天室程序(8) 主题房间-supervisor 的使用

2012-09-24 
Erlang 聊天室程序(八) 主题房间---supervisor 的使用之前实现的功能相当于一个大厅,这里我们为这个聊天室

Erlang 聊天室程序(八) 主题房间---supervisor 的使用

之前实现的功能相当于一个大厅,这里我们为这个聊天室程序添加“主题房间的功能”。客户端登陆后处于大厅中,然后获取目前所有的主题房间,再发送消息进入到某个房间内。同一房间的成员可见,发送的消息也只限本房间可见。

为了管理这些房间,Erlang Opt中的监控树是最合适的。

新建一个模块room_manager.erl 其行为遵守gen_supervisor,子进程为chat_room

如此即可。注:client_manager有一个getNick/1 函数,负责返回对应ID用户的昵称。如何从正确的表格中找出用户的昵称?这个问题将留在用户消息路由部分去处理。

暂时到这。

?

?

?

?

热点排行