[delphi]Client list

0

Mam taki problem: chcę za pomocą TClientSocket i TServerSocket zrobić takiego prostego czata. Ale napotkałem pewną trudność, a mianowicie: chciałbym aby serwer zapisywał użytkowników(ich dane) przy wejściu na serwer, a przy rozłączeniu je kasował. Chciałem, aby to było w wersji listy, aby każdy klient miał własny numer. Niby proste, ale przychodzi pora na rozłączenie i w tym problem...nie wiem jakbym mógł <ort>poprzesówać </ort>w taki sposób, aby klient który się rozłączył i jego dane zostały nadpisane przez kolejnych którzy są, a przyłączyli się później i mieli wyższy numer. Nie chodzi mi podanie kodu, ale przedstawienie pewnego pomysłu. Z góry dziękuje.

0

po co lista? zrób to na tablicy dynamicznej, przesuń dane powyżej usuwanego rekordu o jeden w dół i zmniejsz rozmiar tablicy o jeden.

0

Wiesz, nie myślałem o tym z jednego powodu, nigdy nie używałem dynamicznych tablic...[ściana] ale już czytam jakiegoś arta ... dzięki :-]

0

Wiesz, nie myślałem o tym z jednego powodu, nigdy nie używałem dynamicznych tablic...[ściana] ale już czytam jakiegoś arta ... dzięki :-]

Jakbyś nic nie znalazł do mailnij do mnie: [email protected], podeślę ci program w którym takie rozwiązenie zaimplementowałem (StringGrid jako tabela do której dodaje się adres IP każdego nowo podłączonego klienta, znikający po odłączeniu)
A, program jest w C++ Builderze :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1