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