Конференция "Сети" » TIdCmdTCPServer
 
  • Zalm © (31.08.09 13:14) [0]
  • DimaBr © (31.08.09 13:42) [1]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • Сергей М. © (31.08.09 13:49) [2]
    Зависит от версии Инди
  • Zalm © (31.08.09 14:58) [3]
    Извиняюсь перед админами.

    Сергей, версия 10
  • Медвежонок Пятачок © (31.08.09 15:00) [4]
    и что бы узнать его адрес там и тд?

    Адрес и тд узнавать не надо. Он уже есть в сессии подключенного клиента
  • Сергей М. © (31.08.09 15:14) [5]

    > Zalm


    У любого наследника TIdCustomTCPServer, каковым является и TIdCmdTCPServer, есть публичное св-во Contexts, представляющее собой потокозащищенный список потоков, в контекстах каждого из которых исполняется каждое из активных соединений с клиентами.

    Каждый из элементов этого списка есть объект класса TIdPeerThread, у которого есть объектное св-во Connection, со всеми вытекающими)
  • Zalm © (31.08.09 16:16) [6]
    как раз таки я не заметил что бы из COnnection что-то вытикало, я его видел, но ничего конкретного из него мне получить неудалось
  • Медвежонок Пятачок © (31.08.09 16:22) [7]
    чтобы вытекание было заметным надо после коннекшена поставить точку и подождать подсказки иде
  • Сергей М. © (31.08.09 16:25) [8]
    Да уж, слона-то ты и не приметил)

    А справка, надо понимать, тоже молчит ?
  • Zalm © (31.08.09 16:39) [9]
    "Server.Contexts" вот тут ниче нет явно

    "Server.Bindings.Items[0].Handle" вот так можно что-то добиться, но тут УЖЕ надо знать индекс подключения, да и адрес не узнать....

    а справки у меня нету)
  • Медвежонок Пятачок © (31.08.09 16:40) [10]
    мало точек поставил
  • Медвежонок Пятачок © (31.08.09 16:41) [11]
    да и адрес не узнать....

    Интересно, что ты будешь делать, если узнаешь этот адрес.
  • Сергей М. © (31.08.09 16:43) [12]

    > "Server.Contexts" вот тут ниче нет явно


    Что значит "нече нет явно" ?


    > Server.Bindings


    Это из другой оперы, к клиентским коннектам оно отношения не имеет.


    > справки у меня нету


    Мыши сгрызли ?)

    Коли нету - купи, найди, укради.
    Без справки ничего путного не получится - так и будешь тыкаться как слепой котенок)
  • Anatoly Podgoretsky © (31.08.09 16:56) [13]
    > Сергей М.  (31.08.2009 16:43:12)  [12]

    А не умрет ли он скорее со справкой, ведь речь про ИНДИ
  • Сергей М. © (31.08.09 16:59) [14]

    > Anatoly Podgoretsky ©   (31.08.09 16:56) [13]


    Ну дык еще и исходники всегда перед носом)
    Довольно сложно сыграть в ящик, имея справку+исходники ..
  • Zalm © (31.08.09 17:04) [15]
    примеры у меня ткоа на 9-ю версию есть, там иначе всё написано.
  • Сергей М. © (31.08.09 17:10) [16]
    Скачай для 10-ки, в чем проблема ?
    Заодно и справку скачай.
  • Медвежонок Пятачок © (31.08.09 17:33) [17]
    и все же загадка. зачем ему понадобился адрес клиента.
  • Zalm © (31.08.09 17:46) [18]
    да адрес клиента не при чем, это я просто сказал что например как узнать.
    Главное как клиента идентифицировать что бы потом знать кто есть кто...
  • Медвежонок Пятачок © (31.08.09 17:56) [19]
    коннекшен - это и есть "кто"
 
Конференция "Сети" » TIdCmdTCPServer
Есть новые Нет новых   [134437   +29][b:0][p:0.001]