Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2013, 13:54   #1
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию Ошибка в чате.

Сделал отправку сообщений на ClientSocket и ServerSocket, но если я долго не отправляю сообщения то выскакивает ошибка. как ее устранить?
Изображения
Тип файла: jpg ошибка.jpg (25.3 Кб, 112 просмотров)
Aleksandr вне форума Ответить с цитированием
Старый 08.04.2013, 15:00   #2
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Периодически отправлять сообщения, не?
Kix.IV вне форума Ответить с цитированием
Старый 08.04.2013, 15:05   #3
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Это не выход. Как можно проверить канал?
Aleksandr вне форума Ответить с цитированием
Старый 08.04.2013, 16:20   #4
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Как можно проверить канал?
Отправить сообщение.
По идеи компонент сам должен поддерживать соединение. Но получается, что не поддерживает. Реализуйте это сами.
Kix.IV вне форума Ответить с цитированием
Старый 08.04.2013, 17:40   #5
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Как отправить сообщение с клиента на сервер, чтобы на клиентах это сообщение не отобразилось.
Код:
ClientSocket.Socket.SendText('0'+'['+TimeToStr(Time)+']  '+NikEdit.Text+':  '+TextEdit.Text);
Aleksandr вне форума Ответить с цитированием
Старый 08.04.2013, 17:54   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы на клиентах это сообщение не отобразилось.
Никак. Если сервер настроен на отображение сообщений, то только переписать серверную часть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2013, 18:06   #7
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Как можно реализовать отправку сообщений клиентам при длительном бездействии каналов между сервером и клиентами
Aleksandr вне форума Ответить с цитированием
Старый 08.04.2013, 18:15   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что значит "бездействии"?
Как это определяется в твоем случае?
И зачем, кстати?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.04.2013, 20:17   #9
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Сам сталкивался. Узнай время, через которое выдает клиент отключается от сервера. Через таймер, отсылай ложное сообщение. Пологаю проблема будет решена.
stalker1995s вне форума Ответить с цитированием
Старый 09.04.2013, 20:18   #10
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А что значит "бездействии"?
Как это определяется в твоем случае?
И зачем, кстати?
Вот к стати не понятно, смысл было этого делать изначально, верно ?
stalker1995s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос о Live-чате tronuo PHP 1 21.07.2012 15:33
Оформление в чате mish@ Общие вопросы Delphi 5 01.03.2010 21:45
Смайлы в чате full Shouldercannon Общие вопросы Delphi 28 30.12.2008 15:48
Смайлы в чате. Teen4jump Общие вопросы Delphi 5 05.03.2008 21:20