[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Share

More
Application Server Development Library Icon

Application Server Development Library

by swxlion


The Application Server Development Library is a generic component modules library for application server/services & software development on the Windows & Linux & BSD platforms. It can be used for rapid developing network application and generic software.


http://libasdl.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of Application Server Development Library. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Next version 1.4.x will be slowly for several months

    Because three new projects are planning, I have to take most developing time to start-up them with my partners. So the developing of next ASDL version will become slowly in several months. But if any bug is found, please inform me, and I will check and fixed it for the first time.

    posted by swxlion 234 days ago

  • ASDL version 1.4.0 Released

    Application Server Development Library is released. Main changes from ASDL 1.0.0 (last release): - Add TCP asynchronous server for all platform. - Add TCP synchronous server for all platform. - Add UDP asynchronous server for all platform. - Add UDP synchronous server for all platform. - Add UDP sio server for all platform. - Add UDP epoll server for Linux OS. - Add UDP kqueue server for *BSD OS. - Add two object polls for all platform. - Upgrade CThreadPool for POSIX/Linux/BSD version. - Upgrade IPuppetServerEx for all platform. - Modify CUDPIOCPServer & CUDPIOCPConnectParam to clear defects and uniform interfaces. Note: The ASDL documents are overdue. Its content is version 1.0.0. I haven't enough time to update at present. More detail please see: http://libasdl.sourceforge.net

    posted by swxlion 268 days ago

  • ASDL 1.4.0 file released: ASDL-1.4.0-src.zip

    Change Log for Application Server Development Library ------------------------------------------------------------- Version 1.4.0 Data: 2009-04-15 ---------------------------------------------- 1. Add new error codes ErrorCode::E_SYNC__CRITICAL_SECTION_INIT; ErrorCode::E_SYNC__MUTEX_INIT; 2. Redefine error codes value ErrorCode::E_COMMON__MUTEX_INIT; ErrorCode::E_COMMON__CRITICAL_SECTION_INIT; 3. Alias CUDPAsyncServer & CUDPAsyncConnectParam are added; 4. Alias CTCPAsyncServer & CTCPAsyncConnectParam are added for Windows version; 5. Alias CUDPSyncServer & CUDPSyncConnectParam are added; 6. Alias CTCPSyncServer & CTCPSyncConnectParam are added; 7. Server C[protocol][implementation]ConnectParam events are changed: UDP Epoll: ASDL::CUDPEpollConnectParam::EV_HANGUP -- dropped ASDL::CUDPEpollConnectParam::EV_CLOSE -- added ASDL::CUDPEpollConnectParam::EV_EXIT -- value changed UDP Kqueue: ASDL::CUDPKqueueConnectParam::EV_CLOSE -- value changed ASDL::CUDPKqueueConnectParam::EV_EXIT -- value changed UDP IOCP: ASDL::CUDPIOCPConnectParam::EV_SEND_ERROR -- value changed ASDL::CUDPIOCPConnectParam::EV_EXIT -- value changed ASDL::CUDPIOCPConnectParam::EV_UNKNOWN_ERROR -- dropped ASDL::CUDPIOCPConnectParam::EV_THREADPOOL_ERROR -- added TCP IOCP: ASDL::CTCPIOCPConnectParam::EV_RECV_ERROR -- value changed ASDL::CTCPIOCPConnectParam::EV_SEND_ERROR -- value changed ASDL::CTCPIOCPConnectParam::EV_EXIT -- value changed ASDL::CTCPIOCPConnectParam::EV_UNKNOWN_ERROR -- dropped ASDL::CTCPIOCPConnectParam::EV_THREADPOOL_ERROR -- added TCP Kqueue: ASDL::CTCPKqueueConnectParam::EV_CLOSE -- value changed ASDL::CTCPKqueueConnectParam::EV_EXIT -- value changed ASDL::CTCPKqueueConnectParam::EV_UNKNOWN_ERROR -- value changed TCP Epoll: ASDL::CTCPEpollConnectParam::EV_ERROR -- dropped ASDL::CTCPEpollConnectParam::EV_HANGUP -- dropped ASDL::CTCPEpollConnectParam::EV_CLOSE -- added ASDL::CTCPEpollConnectParam::EV_EXIT -- value changed ASDL::CTCPEpollConnectParam::EV_UNKNOWN_ERROR -- value changed TCP AIO: ASDL::CTCPAioConnectParam::EV_EXIT -- added ASDL::CTCPAioConnectParam::EV_UNKNOWN_ERROR -- dropped ASDL::CTCPAioConnectParam::EV_THREADPOOL_ERROR -- added 8. Add two virtual public methods for IPuppetServerEx interface: virtual ServerTypeGetServerType() const = 0; virtual ServerStatusTypeGetStatus() const = 0; 9. Add CServerParameterSetter as a cross-platform parameters setter for each server; 10. Add another TCP epoll server implementation as CTCPAsyncServer for Linux version; 11. Add another TCP kqueue server implementation as CTCPAsyncServer for *BSD version; 12. Add another overloaded WakeUp() member function for CThreadPool as following declaration: boolWakeUp( void * lpvoid, URESULT & result ) 13. Fix a defect when server modules waking up thread pool to let server can be run well even if only one thread is held by thread pool. 14. Comment libxml2 compiling & linking parameters in makefile.linux. Because I found not all Linux releases include the libxml2 library. So, ASDL don't compiling and linking with libxml2 as default again. If you want enable the xml configuration support, please add the compiling & linking parameters in makefile.linux as the commented content, and rebuild ASDL library. 15. Fix a defect when TCP Sio Server exiting. Version 1.3.0 Data: 2009-01-02 ---------------------------------------------- - Add UDP sio server for all platform. - Add UDP epoll server for Linux OS. - Add UDP kqueue server for *BSD OS. - Add two new error codes - E_STATUS_CHECK_FAILED & E_SYNC__SEMAPHORE_CREATE. - Upgrade CThreadPool for POSIX/Linux/BSD version. - Upgrade IPuppetServerEx for POSIX/Linux/BSD version. - Modify CUDPIOCPServer & CUDPIOCPConnectParam to clear defect: - drop CUDPIOCPConnectParam::Recv(char *, unsinged long) as a public member function; - drop CUDPIOCPConnectParam::Send(char *, unsinged long) as a public member function; - drop CUDPIOCPConnectParam::EV_RECV_ERROR event; - drop Socket member for CUDPIOCPConnectParam; - Replace dwBytesTransferred member with iBytesTransferred for CUDPIOCPConnectParam; - Add CUDPIOCPConnectParam::Send(char *, int) as a public member function; Version 1.1.x Data: 2008-10-29 ---------------------------------------------- - Support NetBSD and OpenBSD. - Add convertor for generating vs2005 sln/projects from vs2008 sln/projects, and generating vs 2008 sln/projects from vs2005 sln/projects. Version 1.1.0 Data: 2008-09-19 ---------------------------------------------- - Add Object pools. Version 1.0.0 Data: 2008-08-19 ---------------------------------------------- - The first versions are released.

    posted 268 days ago

  • File released: /ASDL/1.4.0/ASDL-1.4.0-src.zip

    posted 268 days ago

  • GDST version 1.0.1 Released

    GDST version 1.0.1 is released. Two defects with MinHeap & MaxHeap are fixed. GDST - Generic Data Structures Templates, a C++ data containers templates library, which is a subproject of ASDL - Application Server Development Library. More detail please refer the homepage: http://libasdl.sourceforge.net

    posted by swxlion 271 days ago

  • GDST 1.0.1 file released: GDST-1.0.1-src.zip

    MinHeap is updated; MaxHeap is updated.

    posted 271 days ago

  • GDST 1.0.1 file released: GDST-1.0.1-src-only.zip

    MinHeap is updated; MaxHeap is updated.

    posted 271 days ago

  • File released: /GDST/1.0.1/GDST-1.0.1-src.zip

    posted 271 days ago

  • File released: /GDST/1.0.1/GDST-1.0.1-src-only.zip

    posted 272 days ago

  • Documents GDST-1.0.1 file released: GDST-1.0.1-Manual.zh_CN.pdf

    The first inpendent documents for Generic Data Structures Templates.

    posted 272 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Application Server Development Library Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks