Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Server client komunikacuja velikog kapaciteta?

[es] :: Pascal / Delphi / Kylix :: Server client komunikacuja velikog kapaciteta?

[ Pregleda: 3839 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brain raider
Brain raider

Član broj: 35767
Poruke: 251
*.eunet.yu.

ICQ: 410931947
Sajt: www..com


+2 Profil

icon Server client komunikacuja velikog kapaciteta?29.11.2007. u 18:33 - pre 199 meseci
Kako da u Delphiju organizujemo prebacivanje velike kolichine podataka izmedju server i client aplikacija a da ne zagushimo mrezhu?
Radi se o parametrima i koordinatama velikog broja objekata.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Server client komunikacuja velikog kapaciteta?29.11.2007. u 19:35 - pre 199 meseci
> Kako da u Delphiju organizujemo prebacivanje velike kolichine podataka izmedju server i client aplikacija a da ne zagushimo mrezhu?

Pre svega pokušaj da komprimuješ podatke, pokušaj 7z, zip, rar, ili neki specijalizovni format. Sam transfer možeš organizovati preko fajlova ili klijent/server modela, ako ti podaci treba da se dodatno obrađuju onda najbolje klijent/server. Možeš koristiti Indy komponente u tom delu. Što se tiče zagušenja imaš par mogućnosti, da u programu limitiraš količinu podataka koja se prenosi ili da na nivou mreže to učiniš u ruteru ako ima tu mogućnost ili možda preko Windowsovog QOS.

 
Odgovor na temu

_deran_

Član broj: 69493
Poruke: 252
77.46.154.*



+1 Profil

icon Re: Server client komunikacuja velikog kapaciteta?29.11.2007. u 20:31 - pre 199 meseci
ako koristis tclientdataset, mozes podatke iz tabele da sacuvas u stream i njega lako pakujes, saljes na clienta (idtcpclient/idtcpserver), raspakujes i vratis u tclientdataset na klijentu. ako ne koristis -koristi! :) meni je to pakovanje neverovatno ubrzalo prenos... koristio sam zlib
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.amis.net.

ICQ: 174153511


+26 Profil

icon Re: Server client komunikacuja velikog kapaciteta?03.12.2007. u 08:53 - pre 199 meseci
uglavnom, moraš naći neki "pitomiji" oblik za prenos preko mreže od (nisi naveo
kako prosledjuješ parametre, u čemu)

TStream ti je najbolje rešenje jel onda nema potrebe da komponente za prenos
kodiraju i dekodiraju (a to traje) tvoje slike nego to radi tvoja aplikacija
što je automatski mnogo brže
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Server client komunikacuja velikog kapaciteta?03.12.2007. u 10:28 - pre 199 meseci
Da li si već implementirao to slanje/prijem nekom dostupnom tehnologijom (recimo sa TClientSocket/TServerSocket ili TIdTcpClient/TIdTcpServer)?

Ako nisi, za početak implementiraj slanje/prijem tog "velikog" broja podataka (inače, opiši detaljno scenario, koliko je to puno podataka i u kom vremenu) i pogledaj šta se dešava sa mrežom.

TCP/IP protokol ima mehanizam kojim će u osnovi izbalansirati stanje mreže. Drugim rečima, tvoj stream se neće slati u delovima od 8K (ili 64K), već u manjim porcijama, par stotina/hiljada bajtova.

Kada izvršiš testiranje, može se razmisliti o nekoj vrsti optimizacije i algoritma koji će osluškivati stanje mreže i shodno tome doneti neku dobru odluku.

Pozdrav.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Server client komunikacuja velikog kapaciteta?

[ Pregleda: 3839 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.