C nebo C++ v serverove aplikaci na Linuxu - delsi

Petr Ferschmann petr na ferschmann.cz
Pátek Červenec 26 18:35:47 CEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DD,

pokud se rozhodnete pro C++ a nechcete mit problemy s prenositelnosti (ted 
nemyslim problemy s prekladacema C++) pouzijte knihovnu ACE (Adaptive 
Communication Environment).

Jsou zde velmi efektivni a jiz hotove nastroje pro zpracovani udalosti v 
systemu (napr. prichozi nove spojeni). 

Hlavni myslenkou je tzv. reactor. To je zapouzdreni systemoveho volani select 
(POSIX) nebo WaitForMultipleObjects (Win32 API). Navic, ale muzete do 
reactoru registrovat i jine udalosti (napr. nejaky timeout, uvolneni zamku, 
vlozeni dat do fronty, ...). Ma to take zapouzdreni okolo veci jako jsou 
services ve windows. 

Obsahuje to take ACE_OS - OS adaptation layer, ktere Vas odkyrje od veci 
specifyckych na OS. Cele je to portovane na mnoho platform (myslim i vsechny 
Vami definovane). 


A samozrejme odkaz http://www.cs.wustl.edu/~schmidt/ACE.html

Je to OpenSource. Ani za penize se neco takoveho neda koupit :-)

PS: pokud budete mit zajem mohu poskytnout vice informaci.

- -- 
                                  Petr "Fers" Ferschmann

 -=[  petr na ferschmann.cz  ]==[ http://petr.ferschmann.cz/ ]=-
- -=[ Koukni na http://www.postcard.cz/ ]==[ +420 604/781 009 ]=-

GPG Fingerprint:
[83B0 6378 7A9D D993 035E  60BD FEEC F665 D2C8 1B9A]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9QXpj/uz2ZdLIG5oRAmqrAJ4w+BUifKzVZGtSuPyEDYI6mggXowCfVdz3
v2G7OGQufF7scksdoL+ykoA=
=NZf7
-----END PGP SIGNATURE-----



Další informace o konferenci Linux