![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#571 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]() Цитата:
![]() Допустим такая ситуация. Я открыл форму приватных сообщений и у меня в адресате ник юзера, который только что вышел, но я об этом не знаю и шлю ему сообщения. Как быть в этом случае, если вариант с offline юзерами отпал? Последний раз редактировалось Shouldercannon; 24.08.2010 в 00:57. |
|
![]() |
![]() |
![]() |
#572 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Если в списке пользователей нет того, кто ранее прислал приват, стало быть его нет в сети, ...или список пользователей нужен только серверу?
![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#573 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]()
Уже доходит до смешного. Вообще можно реализовать Offline сообщения?
|
![]() |
![]() |
![]() |
#574 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Ну, дык, смешным проблемам - смешное решение. Для Off-line нужен массив, файлы, и система обработки и записи, ...вспоминайте структуру ICQ, Qip, там есть каталог, все сообщения записываются в файлы, выводятся по открытию программы. Это может быть на сервере как основное, и у клиента как лог. Для вас будет сложно.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#575 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]() Цитата:
Юзеры умудряются равершать работу программы, что та в свою очеред не можнт послать на сервер событие Disconnect и из-за этого сервер ждёт пока все юзеры снова авторизуются для рассылки списка юзеров. Может на OnDestroy поставить событие ClientSocket.Active := False; С ListView можно перед записью вывести несколько иконок? Последний раз редактировалось Shouldercannon; 25.08.2010 в 15:35. |
|
![]() |
![]() |
![]() |
#576 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Закрытие клиента кнопкой Reset на системном блоке не исключена, как и завершение процесса с "Диспетчера задач". Это явление редкое, поэтому нужно настроить на опрос клиентов на авторизацию в событии сервера OnClientError, всех поголовно, и создать полный список пользователей, т.е. UpdMas := True;
Есть еще момент, вот обработка ошибок: Код:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 25.08.2010 в 18:00. |
![]() |
![]() |
![]() |
#577 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]()
Не совсем понял момент
Код:
|
![]() |
![]() |
![]() |
#578 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Секция:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#579 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#580 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Процедура все равно нужна, а секция нет.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Создание клиент-сервера | Pblog | Обсуждение статей | 0 | 03.10.2007 17:12 |
обновление в блоге - Диплом. Создание и продвижение сайта - готовь сани летом, а дипл | Pblog | Обсуждение статей | 0 | 31.08.2007 20:00 |
обновление в блоге - USB Холодильник | Pblog | Обсуждение статей | 0 | 25.06.2007 14:13 |
обновление в блоге - О ярлыках | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |