再一次扩展“hello_chat”让我很困扰: - )
我要做的是要求加入用户名和房间名称,并且能够通知房间内的用户每个房间使用两个不同的channel
加入的新用户;一个用于用户消息(正常聊天),另一个用于服务器通知(例如'用户X加入房间')。
Here's the code我到目前为止。显然join_room()
有问题:我不知道如何创建channel
到add
到network
。
我很感激任何提示/帮助。 TIA,
-
巴曼戈巴
答案 0 :(得分:2)
我认为每次用户加入聊天时创建新房间都很奇怪。
usernet = Network.cloud("CHAT_USER_NETWORK")
servernet = Network.cloud("CHAT_SERVER_NETWORK")
正如您在我们的示例中所看到的,房间是在顶层创建的,以便整个服务器只有一个房间。 (但如果你愿意,你可以放下两个房间)
我没有看你的整个代码,但这是我猜的第一步。
你可以在GitHub上查看我的fork: