Показать сообщение отдельно
  #2  
Старый 07.10.2019, 21:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Бррррррррр....
Ничего не понял, сумбур какой-то.
Вообще, тут 2 варианта. Либо после подключения клиента к серверу создается еще одно подключение в обратном направлении, либо клиент периодически опрашивает сервер и получает все обновления (push и pull).
Ну а как передать какую-то инфу. Ну так клиент и не обязан отображать все, что получает от сервера. Добавляй в начале какой-нить код, например:
TEXT:[user_name]bla-bla-bla
NEWUSR:new_user_name
SYSTEM:special_info
В первом случае клиент будет печатать в чат то, что прислал сервер, т.е. сообщение от пользователя user_name
Во втором выдаст сообщение, типа 'в чат подключился new_user_name'
В третьем вообще ничего не покажет, а сделает что-то нужное (в зависимости от того, что пришло в special_info)
Ответить с цитированием