如何在Opa中创建频道

时间:2011-10-22 11:56:12

标签: opa

再一次扩展“hello_chat”让我很困扰: - )

我要做的是要求加入用户名和房间名称,并且能够通知房间内的用户每个房间使用两个不同的channel加入的新用户;一个用于用户消息(正常聊天),另一个用于服务器通知(例如'用户X加入房间')。

Here's the code我到目前为止。显然join_room()有问题:我不知道如何创建channeladdnetwork

我很感激任何提示/帮助。 TIA,

-
巴曼戈巴

1 个答案:

答案 0 :(得分:2)

我认为每次用户加入聊天时创建新房间都很奇怪。

  usernet = Network.cloud("CHAT_USER_NETWORK")
  servernet = Network.cloud("CHAT_SERVER_NETWORK")

正如您在我们的示例中所看到的,房间是在顶层创建的,以便整个服务器只有一个房间。 (但如果你愿意,你可以放下两个房间)

我没有看你的整个代码,但这是我猜的第一步。

你可以在GitHub上查看我的fork:

https://github.com/Aqua-Ye/OpaChat