Jump to content

Ager's Socket Library: Difference between revisions

From EDM2
mNo edit summary
Ak120 (talk | contribs)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''ASL''' is an open source [[TCP/IP]] sockets class library for [[Virtual Pascal]] that runs on both OS/2 and [[Microsoft Windows]], it has mechanisms that help you use TCP and UDP sockets, handle the SMTP, POP3, NNTP, FTP and CVS protocols as a client as well as handling SMTP and POP3 as servers, encoding and decoding using UU, XX or base64 in addition to basic message handling capabilities for text and [[HTML]].
'''Ager's Socket Library''' (ASL) is an open source sockets class library for [[Virtual Pascal]] that runs on both OS/2 and [[Microsoft Windows]], it has mechanisms that help you use TCP and UDP sockets, handle the SMTP, POP3, NNTP, FTP and CVS protocols as a client as well as handling SMTP and POP3 as servers, encoding and decoding using UU, XX or base64 in addition to basic message handling capabilities for text and [[HTML]].


The library was not fully finished when the author abandoned it, but fully functional and unlike some similar socket libraries includes full source code. Portions of this library have been used to build up the socket libraries in [[Free Pascal]]. The library is a [[Delphi]] style object-oriented class library and should be an easy port to other systems that support that sort of class libraries such as [[WDSibyl]] and [[TMT Pascal]] but correspondingly slightly more difficult, although by no means impossible, to port to classic, extended or [[Turbo Pascal]] style libraries.
The library was not fully finished when the author abandoned it, but fully functional and unlike some similar socket libraries includes full source code. Portions of this library have been used to build up the socket libraries in [[Free Pascal]]. The library is a [[Delphi]] style object-oriented class library.


==Versions==
==Versions==
* Last known version: [http://hobbes.nmsu.edu/download/pub/os2/dev/pascal/asl-r5.zip Ager's Socket Library Release 5] (2002-09-30)
* Release 5: [asl-r5.zip] (2002-09-30)
 
;Prerequisites
;Prerequisites
* [[Virtual Pascal]] v2.0 or later.
* [[Virtual Pascal]] v2.0 or later
 
See also: [[vpTCP]] (older, less functional and lacks source code)
See also: [[vpTCP]] (older, less functional and lacks source code)


Line 16: Line 14:
:"Portions copyrighted 1998-2002 by Soren Ager"
:"Portions copyrighted 1998-2002 by Soren Ager"
*You may ONLY distribute the whole unmodified archive.
*You may ONLY distribute the whole unmodified archive.
*If you make ANY modifications to the source you HAVE to send all the changes to me for inclusion in a future release.
*If you make ANY modifications to the source, you HAVE to send all the changes to me for inclusion in a future release.


==Authors==
==Authors==
* [[Søren Ager]] (Main author)
* [[Søren Ager]] (Main author)
* [[Kevin G. McCoy]] (Contributor)
* [[Kevin G. McCoy]] (Contributor)
* [[Dwayne Heaton]] (Contributor)
* Dwayne Heaton (Contributor)
* [[Robert Boeck]] (Contributor)
* Robert Boeck (Contributor)


[[Category:Pascal]]
[[Category:TCP/IP]][[Category:Software written in Pascal]][[Category:Open Source Software]]
[[Category:Networking]]
[[Category:TCP/IP]]
[[Category:Software written in Pascal]]
[[Category:Open Source Software]]

Latest revision as of 22:51, 25 July 2023

Ager's Socket Library (ASL) is an open source sockets class library for Virtual Pascal that runs on both OS/2 and Microsoft Windows, it has mechanisms that help you use TCP and UDP sockets, handle the SMTP, POP3, NNTP, FTP and CVS protocols as a client as well as handling SMTP and POP3 as servers, encoding and decoding using UU, XX or base64 in addition to basic message handling capabilities for text and HTML.

The library was not fully finished when the author abandoned it, but fully functional and unlike some similar socket libraries includes full source code. Portions of this library have been used to build up the socket libraries in Free Pascal. The library is a Delphi style object-oriented class library.

Versions

  • Release 5: [asl-r5.zip] (2002-09-30)
Prerequisites

See also: vpTCP (older, less functional and lacks source code)

Licence

Open source software released under the following conditions:

  • The following text must be shown with your own copyright message in the program and documentation:
"Portions copyrighted 1998-2002 by Soren Ager"
  • You may ONLY distribute the whole unmodified archive.
  • If you make ANY modifications to the source, you HAVE to send all the changes to me for inclusion in a future release.

Authors