[ aleksandarpopov @ 26.09.2005. 10:57 ] @
Ako hocu da mi server baze podataka npr. Firebird bude instaliran na linux masini, a da klijenti budu Windows-i (ali ne WEB bazirano!) tj. kako iz npr. klijentske aplikacije napisane u Delphiju ili C# da se klijenti kace na taj server? Sta treba da instaliram jos na klijente ili server? Kako to sve funkcionise?
[ KrunoV @ 26.09.2005. 15:43 ] @
Pa iskreno nisam probao, ali mislim da na bi moralo raditi i kao windows/windows nacin.

Znaci na linux imas instaliran server, a kod clienta na windows masini instaliras client server i spajas se na server kao i inace...

Pazi ovo ja pisem iz glave, ali mislim da bi trebalo funkcionirati..
[ Riste Pejov @ 27.09.2005. 08:35 ] @
FB server najnormalno skines sa firebirs.sf.net i instaliras na linux mashini. Ako je SMP mashina onda classic ako je single CPU onda superserver.

Kod klijenta jedino sto moras imati to je client library tako zvana gds32.dll (GDS = Groton Database Systems, tako se zvala kompanija pre nego je postala interbase). To dobijes kada startujes FB install program i odaberes samo Firebird client.

Ako je u pitanju FB 1.0.x onda se instalira samo gds32.dll, ako je 1.5 onda je primarni klient lib fbclient.dll ali za vreme instalacije te setup pita jeli zelis da imas gds32 wrapper oko fbclienta. Ako si radio sa starijim access komponentama (IBX, DBX) onda obavezno odaberi da gds32 bude wrapper za fbclient, jer starije komponente se vezuju za gds32.

A to sve funkcionise veoma prosto:
- Server prima TCP konekcija na port 3050 (default ali se moze smeniti)
- Klient lib (gds32, fbclient) kada zelis da otvoris bazu primer: TIBDatabase->Open(); poveze se na server 192.168.0.3:/db/mydb.fdb gde ti je prvi deo ispred (:) ip ili hostname server a drugi deo putanja baze.
- Onda sve ostalo je sve ostalo je stvar BLR protokola koji je osnova komunikacije sa Firebird serverot

vidi http://ibphoenix.com/main.nfs?...903:8479&page=ibp_waterloo
[ aleksandarpopov @ 27.09.2005. 11:13 ] @
Hvala Riste. To mi je u principu samo trebalo za sada, kako to otprilike funkcionise.
Hvala i na linku, pogledacu!
Pozdrav!