Client-server aplikacija koju razvijam u C# koristi Firebird bazu podataka.Server funkcionise u .NET okruzenju i sama konekcija sa bazom radi bez
ikakvih problema.
Client aplikacije rade pod compact framework .NET okruzenju (Windows mobile 5) i koristile bi WI-FI konekciju za serverom. Posto na oficijelnom sajtu firebird-a komponente predvidjene za rad u CF.NET okruzenju nisu bas najbolje radile,pronadjene su komponente koje funkcionisu. Dok se aplikacija razvila koristio sam emulator koji dolazi uz Visual Studio u i u konkcijskom stringu unosio ip adresu servera(kompa na kom je aplikacija razvijana) sve je funkcionisalo normalno. Medjutim ubacivanjem client aplikacije u pravi pocket pc uredjaj koji je povezan ad-hoc konekcijom(WI-FI) sa serverom ,program jednostavno ne pronalazi bazu. Medjutim ukoliko taj isti uredjaj povezem preko USB(ActiveSync) sa Serverom i ostvarim gorenavedenu ad-hoc konekciju problem prestaje tj. clijent probnalazi bazu.
Koliko sam svatio problem je u TCP/IP protokolu(posto se on koristi), medjutim nikako da pronadjem resenje. Bilo kakva pomoc ili ideja bi bila dobrodosla.