|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2010, 20:40 | #571 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Допустим такая ситуация. Я открыл форму приватных сообщений и у меня в адресате ник юзера, который только что вышел, но я об этом не знаю и шлю ему сообщения. Как быть в этом случае, если вариант с offline юзерами отпал? Последний раз редактировалось Shouldercannon; 24.08.2010 в 00:57. |
|
24.08.2010, 16:05 | #572 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Если в списке пользователей нет того, кто ранее прислал приват, стало быть его нет в сети, ...или список пользователей нужен только серверу?
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
24.08.2010, 16:24 | #573 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Уже доходит до смешного. Вообще можно реализовать Offline сообщения?
|
24.08.2010, 16:45 | #574 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Ну, дык, смешным проблемам - смешное решение. Для Off-line нужен массив, файлы, и система обработки и записи, ...вспоминайте структуру ICQ, Qip, там есть каталог, все сообщения записываются в файлы, выводятся по открытию программы. Это может быть на сервере как основное, и у клиента как лог. Для вас будет сложно.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
24.08.2010, 17:16 | #575 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Юзеры умудряются равершать работу программы, что та в свою очеред не можнт послать на сервер событие Disconnect и из-за этого сервер ждёт пока все юзеры снова авторизуются для рассылки списка юзеров. Может на OnDestroy поставить событие ClientSocket.Active := False; С ListView можно перед записью вывести несколько иконок? Последний раз редактировалось Shouldercannon; 25.08.2010 в 15:35. |
|
25.08.2010, 17:57 | #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. |
26.08.2010, 22:07 | #577 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Не совсем понял момент
Код:
|
27.08.2010, 17:54 | #578 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Секция:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
28.08.2010, 11:06 | #579 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
|
|
28.08.2010, 19:33 | #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 |