a vidi ti pokusavas da nabudzis kompleksan sistem a da ga koriste
pajseri :( ... i naravno da je nemoguce .. zato se ti ogradis procedurom
koja mora se ispostuje i bas te briga .. u tom slucaju ti imas mogucnost
da napravis "kako oces" jer mora se postuje ta procedura ...
npr, slave NEMA ID, ima eprom/flash gde moze da ga sacuva i originalno
ga nema
u slucaju da se slave podize "sa nekom forom" (kao sto mu setujes to ime
negde nekako) on ako ima slucajno ID on ga sam sebi obrise, ili svaki
put kad mu menjas to "ime" obrises mu ID ako ga slucajno ima..
"novi" slave se dodaje u chain SAMO PO JEDAN
i dalje ti je jasno .. master na svakih X ili na svaki restart, ili ...
posalje broadcast, i slave ako nema ID javlja se na broadcast i kaze
"eve me kume daj mi ID" i ovaj mu posalje novi id i eto registrovo se ...
ili umesto "nema id" slave po defaultu ima id "-1" (sve ostalo isto, sam
sebi postavi -1 kad mu menjas ime etc etc), master povremeno, posle
reseta, kad zelis, na dugme, posalje poruku na -1 i kaze, aj kume ako si
tu javi se, i onda ako se jave, super kume ti si sad ID xyz ..
u svakom slucaju onda master postavlja ID koji on oce za novog slave-a i
registracija radi lako, master zna koga ima, kad ga je dodao, slave zna
ko je i koji mu je id ..
ako neces tako onda opet kao standardan 10base2, znaci posaljes "ko je
sve novi" broadcast, i oni se svi jave, javljaju se tako sto "slusa dal
ima nesto na mrezi, ako nema javi se, ako kad krene da se javlja dobije
koliziju saceka random * 100ms pa opet slusa dal ima koga na mrezi, pa
ako nema krene da se javlja..."