1

再次扩展“hello_chat”困扰着我:-)

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

这是我到目前为止的代码。显然join_room()有一个问题:我不知道如何为channeladd创建一个network.

我将不胜感激任何提示/帮助。TIA,

——
巴曼

4

1 回答 1

2

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

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

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

我没有查看您的整个代码,但我想这是第一步。

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

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

于 2011-10-22T12:08:02.537 回答