As vrea sa optimizez un pic transferul de date realizat intre aplicatii X remote si serverul de X pentru conexiuni lente intre client si server.
Mai intai, pentru aplicatii (sa zicem) ``pur GTK'' m`am gandit la urmatoarele: - calculatorul cu serverul de X sa aiba instalate si bibliotecile GTK si, evident, si cele de X si ele sa fie compatibile cu aplicatiile de X ce ruleaza remote; - toate apelurile gtk ( sau aproape toate ;-) ), in special cele care fac update la screen (de fapt cele din bibl lui gtk) sa fie trimise spre executie remote, la server, printr`un mecanism RPC printr`un wrapper care le preia numele si parametrii ... (evident, in acest caz, se transmit mai putine informatii decat ce ar fi generat functiile); - la server sa fie un mic demonas care sa transmita evenimemtele gtk la client acolo unde sunt handlerele de evenimente ... Adica, cu alte cuvinte, vrea sa sparg executia remote, intre client si server in asa fel incat la server sa nu se efectueze decat operatiuni `grafice' dar in acelasi timp sa se transmita intre cele doua parti cat mai putina informatie. Si atuncea as vrea ca `operatiunile GTK' sa fie totusi efectuate la server ... Ar fi totusi niste probleme ... unele functii primesc pointeri (deci transmisie prin referinta) si atunci ar trebui cumva sa transmit si structurile de date remote ... de asemenea exista, probabil, variabile de biblioteca statice si ele ar trebui iar, transferate ... In fine, ce ziceti, are rost sa incerc asha ceva, reinventez roata cumva, s`a mai realizat ceva de genu asta pana acuma, e abordabila problema ? Merci pentru orice sugestie ! Bogdan --- Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to unsubscribe from this list.
