Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

delphi - server indy przesyl danych

gacekx 16 Lis 2012 01:24 1200 6
  • #1 16 Lis 2012 01:24
    gacekx
    Poziom 12  

    Jak zrobić przysłanie danych idtcpserver do wielu clientow idtcpclient . Jeśli jeden client przesyła jakąś wiadomość na serwer a serwer ma ją rozesłac do wszystkich pozostałych clientow połączonych do serwera

    0 6
  • #2 16 Lis 2012 11:14
    arnoldziq
    Moderator Programowanie

    Dość łatwo można sprawdzić, jaki klient jest podłączony do TIdTCPServer.
    TIdTCPServer posiada właściwość Threads (Indy 9) lub to samo, ale nazywa się Context (w Indy 10).

    0
  • #3 16 Lis 2012 17:08
    gacekx
    Poziom 12  

    Chciałbym jakiś przykład kodu realizujący przesył danych serwera do wszystkich podłączonych klientów

    0
  • #5 16 Lis 2012 17:34
    arnoldziq
    Moderator Programowanie

    Tak na szybko, w Indy 10.

    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    0
  • #6 18 Lis 2012 00:57
    gacekx
    Poziom 12  

    Dzięki za wskazówki, a mógłbyś mi powiedzieć jak to przerobić na Indy 9 bo tu są jakieś różnice w zapisie.

    0
  • #7 19 Lis 2012 10:32
    arnoldziq
    Moderator Programowanie

    W Indy 9, powinno to wyglądać mniej więcej tak :

    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    Z tym, że nie mam do 9-tki dostępu teraz, więc nie mam 100% pewności, ze czegoś nie sknociłem. Sprawdź.

    0
  Szukaj w 5mln produktów