Napisałem program w delphi 7 przy użyciu komponentu INDY. Program działa dla 2 osób serwera i klienta. Muszę teraz dodać 2 klienta i po podłączeniu go serwer automatycznie przełancza się na niego. Zależy mi abym mógł wysyłać informację również do pierwszego klienta. Przypuszczam, że TCPServer ma w sobie coś gdzie zapamiętywani są klienci, ale nie umiem do tego dojść gdzie. Jak najłatwiej przekierowywać server na poszczególnych klientów i czy da się jakoś przekazywać dane między klientami?
0
0
Posłuż się komponętami TServerSocket i TClientSocket z nimi łatwiej będzie ci to zrobić ( nie stety w delphi 7 ich nie ma, ale od czego są google ;) )
0
batas2 napisał(a)
niestety w delphi 7 ich nie ma
Jak to nie ?? Paczka: dclsockets70.bpl ;)
Jesli zas chodzi o pytanie to: najlepiej zrobic to poslugujac sie INDY i watkami i uruchamiac osobne watki dla kazdego klienta.
0
Przyznaje sie nie wiedziałem o tej paczce. ;P Jeśli chcesz koniecznie zrobić to w INDY to mozesz sciągnąc sobie przykłady takich programów z http://www.indyproject.org/Demos/index.iwp.