Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VirtualClassRoom, Создание виртуалного класса в интернете 
:(
    Опции темы
temporary
  Дата 17.6.2003, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.6.2003
Где: Germany

Репутация: нет
Всего: нет



Кто нибудь может поделиться соображениями на счёт виртуального класса. Суть такова: лектор связывается с сервером (как условно "лектор") ученики (имея у себя ISDN) заходят на сайт , где видят презентацию, при чём движения курсора лектора отображает условный курсор ( к примеру в виде красной точки) видят ученики. Я предпологаю, что тут применяется апплет и сервлет, но всё равно как то в голове не укладывается как мне с этим курсором решить. А вы, уважаемые, что думаете по этому поводу. Может подобные проекты кто-то встречал, так что слинкуйте.
PM MAIL   Вверх
AntonSaburov
Дата 18.6.2003, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Скорее всего апплет устанавливает соединение с сервером.
На сервере некий демон имеет соединения с учениками и
с лектором. Ну и дальше все просто - события от "лектора"
передаются "ученикам".
PM MAIL WWW ICQ   Вверх
temporary
Дата 19.6.2003, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.6.2003
Где: Germany

Репутация: нет
Всего: нет



Совершенно верно, об этом иречь идёт, но детали, детали! В какую сторону глянуть, чтобы написать как это "дальше все просто - события от "лектора" передаются "ученикам" "?
PM MAIL   Вверх
Sun
Дата 19.6.2003, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Цитата(temporary @ 19.6.2003, 07:45)
Совершенно верно, об этом иречь идёт, но детали, детали! В какую сторону глянуть, чтобы написать как это "дальше все просто - события от "лектора" передаются "ученикам" "?

На самом деле наверно необязательно проводить лекцию в интерактивном режиме в реальном времени. Презентацию можно подготовить заранее и выложить на сайт. А взаимодействие в реальном времени достаточно сложно реализовать, особенно если у тебя нет реального опыта программирования.


--------------------
Account removed
PM MAIL   Вверх
temporary
Дата 19.6.2003, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.6.2003
Где: Germany

Репутация: нет
Всего: нет



Дорогу осилит идущий.
И всё таки ...?
PM MAIL   Вверх
AntonSaburov
Дата 19.6.2003, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Написать сервер, который слушает какой-либо порт.
Даже лучше два - один для учеников, другой для лектора.
При приходе запроса от ученика его соединение кладется
в некий массив. И ждем.
Если от лектора приходит сообщение на другой порт, то сервер
пробегая по массиву соединений отправляет всем им сообщения.

Как реализовать TCP соединение - можно прочитать здесь же
на форуме - тема где-то рядом совсем недавно открылась.

В принципе можно сделать с помощью UDP - это уже без
постоянного хранения соединений. Но тогда надо разработывать
простенький протокол регистрации - т.е. приходит пакет от
"ученика" в котором есть просьба о регистрации. Адрес и порт
"ученика" запоминаются и потом точно также при приходе
сообщения от "лектора" по всем адресам рассылаются сообщения.
Также можно создать служебные сообщения для:
- на месте ли ученик
- отключение от "лектория" какого-либо ученика
- "закончить лекцию"

Здесь хорошо то, что не требуется постоянного содинения.
Но тогда в регистрационном сообщении надо указать IP и порт,
на котором "ученик" будет принимать UDP посылки.
PM MAIL WWW ICQ   Вверх
temporary
Дата 19.6.2003, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 16.6.2003
Где: Germany

Репутация: нет
Всего: нет



Большущее мерси за поддержку. Правда, чтобы не усложнять я не добавил, что параллелно происходит телефонный митинг между участниками лекции и диалог в чате. Поэтому у учеников могут возникать вопросы по материалу и лектор вынужден возможно повторятся и для этого события лектора должны возвращатся на учеников в виде треклятого курсора, который, как я думаю передвигается по экрану некоего апплета, а?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0524 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.