Znam, tako sam i razmisljala. Mislis ovako?
Code:
Winsock1.LocalIP
Nisam sigurna, negde sam cini mi se procitala da to bas i ne radi ali sada ga ne mogu naci i jos mi se cini da si bas ti ucestvovao u diskusiji :)
Navodno tako ne dobijes uvek bas pravu IP adresu?
I jos nesto da te pitam, kako se pravilno koristi winsock kontrola za slanje vise poataka u nizu?
Primer:
Code:
For i = 1 To 5
Winsock1.SendData podatak(i)
Next i
Kada bi se ovo ovako poslalo prilikom primanja dobila bih sve strpano u promenjivu koja prima podatke winsock1.GetData.
Znaci promenjiva koja bi primila podatke pomocu getdata sadrzavala bi jedan string koji bi se sastojao od podatak(1)&podatak(2)&...podatak(5)
E sad, pretpostavljam da za to postoji elegantno resenje. Ja imam 2 ali mislim da to samo bespotrebno komplikuje program. Npr mogu da saljem podatke i posle svakog podatka da ide razmak i onda kada primim podatke da izdvajam delove stringa kao pojedinacne na nacin sto citam citav string i kada naidjem na razmak tu mi je kraj prvog podatka, pa trazim sledeci razmak i tu mi je drugi podatak itd, i drugi nacin je da napravim slanje podataka na nacin da server posalje prvi podatak, kada ga klijent primi on mu vrati string "primio" i kada ga server primi salje drugi podatak i tako u krug ali verovatno postoji elegantnije resenje?