Erlang 聊天室程序(九) 主题房间2 ---房间信息管理
摘要:
接着上一篇,这次处理“维护当前可用的主题房间信息”问题。 每次使用startChild启动子进程的时候将当前的房间信息保存到ets表中。更重要的是每次主题房异常退出或重启都要更新对应的信息。 修改room_manager.erl中的内容:新建一个函数来初始化房间信息表:initTab()->ets:new(roominfo,[public,ordered_set,named_table,{keypos,#roominfo.id}]).再添加对房间表数据操作的方法:addRoomInfo(Record)->#roominfo{name=Name,type=Type}=Record,c 阅读全文
posted @ 2012-03-10 18:51 心笑峰 阅读(938) 评论(0) 推荐(0) 编辑