![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TIdCmdTCPServer
Zalm © (2009-08-31 13:14:00)Здравствуйте, как у TIdCmdTCPServer можно всем клиентам разослать сообщение? Надо например каждому отослать команду. Это должно быть естественно в цикле, только я не знаю как и где. У TServerSocket было проще всё, ну или понятней.
1)Вот например у меня есть кнопка на сервере, как сделать чтоб ы при нажатии на кнопку каждому подключению что-то отправить, и что бы узнать его адрес там и тд?
2) Как узнать ip и handler подключения? и в каком евенте... если в OnConnect то я не опнля как...
3) Как вне событий отправить текст на подключение с известным адресом\обработчкиом?
Буду очень благодарен за помощь.
Медвежонок Пятачок (2009-08-31 16:40:00) [141]мало точек поставил
Zalm (2009-08-31 16:39:00) [142]"Server.Contexts" вот тут ниче нет явно
"Server.Bindings.Items[0].Handle" вот так можно что-то добиться, но тут УЖЕ надо знать индекс подключения, да и адрес не узнать....
а справки у меня нету)
Сергей М. (2009-08-31 16:25:00) [143]Да уж, слона-то ты и не приметил)
А справка, надо понимать, тоже молчит ?
Медвежонок Пятачок (2009-08-31 16:22:00) [144]чтобы вытекание было заметным надо после коннекшена поставить точку и подождать подсказки иде
Zalm (2009-08-31 16:16:00) [145]как раз таки я не заметил что бы из COnnection что-то вытикало, я его видел, но ничего конкретного из него мне получить неудалось
Сергей М. (2009-08-31 15:14:00) [146]
> Zalm
У любого наследника TIdCustomTCPServer, каковым является и TIdCmdTCPServer, есть публичное св-во Contexts, представляющее собой потокозащищенный список потоков, в контекстах каждого из которых исполняется каждое из активных соединений с клиентами.
Каждый из элементов этого списка есть объект класса TIdPeerThread, у которого есть объектное св-во Connection, со всеми вытекающими)
Медвежонок Пятачок (2009-08-31 15:00:00) [147]и что бы узнать его адрес там и тд?
Адрес и тд узнавать не надо. Он уже есть в сессии подключенного клиента
Zalm (2009-08-31 14:58:00) [148]Извиняюсь перед админами.
Сергей, версия 10
Сергей М. (2009-08-31 13:49:00) [149]Зависит от версии Инди
DimaBr (2009-08-31 13:42:00) [150]Внимание!Здесьобсуждаются вопросы, связанные с разработкойкомпонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поискуи использованиюготовых компонентов, редакторов или экспертов являются нарушениемтематики и могут быть удалены.