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
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 :)