Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
как послать команду от сервера клиенту? (black cat) 22/09/2007 - 00:46:44
      Re: очень просто (mantyr) 14/10/2007 - 20:44:36

> Original message text:
> From: black cat - 22/09/2007 - 00:46:44
> Subject:как послать команду от сервера клиенту?
> -----------------
> господа! имеется клиент(дельфи) - серверная(мускл5) связка.
> надо в определенный момент както сказать всем клиентам чтобы они
> отключились, перечитали какуюто таблицу и прочее...
> как это лучше сделать?
> могу на клиенте слушать порт и реагировать на подключения
> но это ненадежно и неуниверсально когда клиенты за NAT
> подскажите можно ли это сделать средствами MYSQL5?
>


From: mantyr - 14/10/2007 - 20:44:36
Subject:очень просто
-----------------
Проблема стара как Мир.

Сервер по тому и и называется сервером, что отвечает на клиентские запросы, стало быть, лучшим решением для передачи данных от сервера к клиентам является запрос клиентом какого-то поля, которое будет меняться сервером в зависимости от желания передать какие-то данные или команды клиенту. Клиент получает ответ на запрос и анализирует эти данные. Узкое место заключается в том, что клиент не может опрашивать это поле постоянно, а только с некоторым разрывом во времени, но это вполне допустимо, так как речь идёт о клиент-серверном приложении, а не о сервер-серверном.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32317



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |