Как создать канал в Опа - PullRequest
1 голос
/ 22 октября 2011

Еще раз расширение "hello_chat" преследует меня: -)

Что я пытаюсь сделать, это попросить имя пользователя и имя комнаты, чтобы присоединиться и иметь возможность уведомлять пользователей о комнатео новых пользователях, присоединяющихся к использованию двух отдельных channel с на комнату;один для пользовательских сообщений (обычный чат) и другой для уведомлений сервера (например, «Пользователь Х присоединился к комнате»).

Вот код , который я получил до сих пор.Очевидно, у join_room() есть проблема: я не знаю, как создать от channel до add его network.

Буду признателен за любую подсказку / помощь.ТИА,

-
Бахман

1 Ответ

2 голосов
/ 22 октября 2011

Мне кажется странным создавать новые комнаты каждый раз, когда пользователь присоединяется к чату.

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

Как видно из нашего примера, комната создается на верхнем уровне, чтобы иметь толькоодна комната для всего сервера.(но вы можете зарезервировать две комнаты, если хотите)

Я не посмотрел весь ваш код, но я думаю, это первый шаг.

Вы можете взглянуть на мою форк наGitHub:

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

...