logo资料库

中篇:ACE程序员教程.pdf

第1页 / 共153页
第2页 / 共153页
第3页 / 共153页
第4页 / 共153页
第5页 / 共153页
第6页 / 共153页
第7页 / 共153页
第8页 / 共153页
资料共153页,剩余部分请下载后查看
usyyid@hns.com http://www.flyingdonkey.com/ Umar Syyid Ambreen Ilyas James CE Johnson Aaron Valdivia ambreen@bitsmart.com jcej@lads.com avaldivia@hns.com 1
Douglas C. Schmidt Thomas Jordan Erik Koerber Martin Krumpolec Fred Kuhns Susan Liebeskind Andy Bellafaire Marina Jean-Paul Genty schmidt@cs.wustl.edu ace@programmer.net erik.koerber@siemens.at krumpo@pobox.sk fredk@tango.cs.wustl.edu shl@cc.gatech.edu amba@callisto.eci-esyst.com marina@cs.wustl.edu jpgenty@sesinsud.com 2
1 ACE ACE (Adaptive Communication Environment) ACE ACE (IPC) 1.1 ACE 1-1 ACE C++ OS ACE 3
1-1 ACE 1.1.1 OS OS ACE OS API ACE ACE ACE OS OS VxWorks Chorus LynxOS ACE pSoS 6.x; HP-UX 9.x, 10.x 11.x; DEC UNIX 3.x 4.x; AIX 3.x ACE OS UNIX SunOS 4.x 5.x; SGI IRIX 5.x 4.x; DG/UX; Linux; SCO; UnixWare; NetBSD FreeBSD MVS OpenEdition Win32 1.1.2 C++ MSVC++ Borland C++ WinNT 3.5.x 4.x Win95 WinCE C++ C++ C++ ACE 50% C++ ACE OS Barrier API Guard IPC ACE C++ OS IPC BSD socket TLI UNIX FIFO OS 4 IPC Win32 ACE ACE
Profile Timer ACE ACE ACE 1.1.3 ACE ACE ACE ACE ACE ACE timer wheel ACE VxWorks, Win32/Pentium, AIX Solaris STL Map Hash_Map Set List OS ACE API I/O I/O OS API I/O Reactor ACE ACE Connector Acceptor ACE Stream layered hierarchic ACE 5
ACE Service Configurator ACE C++ ACE ACE ACE 6
2 IPC SAP socket TLI STREAM FIFO IPC ACE IPC SAP IPC SAP 2.1 IPC SAP ACE_IPC_SAP ACE 2-1 IPC SAP IPC IPC SAP IPC 2-1 IPC SAP BSD socket IPC ACE_SOCK ACE_TLI TLI 2.2 socket ACE_SOCK ACE_SOCK BSD socket Internet UNIX Dgram Stream Dgram UDP Stream TCP Acceptor Connector BSD accept() Stream Acceptor Connector Connector BSD connect() Stream Acceptor 7
2-1 ACE_SOCK_Acceptor ACE_SOCK_Connector ACE_SOCK_Dgram ACE_SOCK_IO ACE_SOCK_Stream ACE_SOCK_CODgram BSD accept() BSD connect() listen() UDP sendto() receivefrom() send() recv() write() ACE_SOCK_CODgram TCP ACE_SOCK_IO send() recv() ACE_SOCK_Stream ACE_SOCK_IO connected datagram open() UDP bind() (multicast) ACE_SOCK_Dgram_Mcast ACE_SOCK_Dgram_Bcast 2.2.1 ACE ACE ACE_LSOCK_Stream TCP/IP ACE_LSOCK_Connector ACE_SOCK_Connector (broadcast) 2-1 ACE_SOCK IPC_SAP TCP/IP UNIX socket ACE_SOCK_Acceptor ACE ACE_SOCK_Stream UNIX socket Acceptor BSD connect() ACE_LSOCK_Acceptor BSD accept() Connector 2-1 #include "ace/SOCK_Acceptor.h" #include "ace/SOCK_Stream.h" #define SIZE_DATA 18 8
分享到:
收藏