2012年4月5日

Erlang 聊天室程序(十一) 主题房间之Supervisor引起的改造

摘要: 于由使用了Supervisor来管理当前所有的房间,每个房间都为单独的进程,所以要计对之前的chat_room.erl代码做相应的修改。 具体包括以下几点: 1.getPid/0 : 以前是由{local,?Module}房间进程来产生新的客户端进程。这次由于采用simple_one_to_one的启动方式,所以要重新指定客户端进程的产生方式(这里交由大厅来创建) 所以修改chat_room进程的创建方法,房间名由外部传入,再根据房间名为每个chat_room进程命名。start_link(Para)->#roominfo{name=Name,type=Type}=Para,... 阅读全文

posted @ 2012-04-05 16:43 心笑峰 阅读(1063) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示