USOCKET

usocket is an MIT-licensed sockets networking library providing a portability layer encapsulating implementation specific sockets programming details. More information can be obtained at the usocket project page. The trivial-usocket sub-project adds a migration path from trivial-sockets for current users.

usocket currently supports Armed Bear Lisp, Allegro, clisp, CMUCL, LispWorks, OpenMCL, SBCL, ECL and SCL.

Release 0.4.1 has been released December 27th, 2008. There is active development going on in the subversion repository, such as a trivial-sockets-compat package.

Download ASDF package from http://common-lisp.net/project/usocket/releases/usocket-0.4.1.tar.gz


If you want a thin compatibility layer then usocket is the right choice, but if you want the full socket API then you should take a look at iolib.

If you need a portable UDP networking support based on usocket, you may want to see usocket-udp. It's a patch depends on usocket after 0.4.0 release. The author has join to usocket team and been working on the "experimental-udp" branch which support UDP as well.


This page is linked from: BSD sockets   CL-SMTP   Current recommended libraries   db-sockets   trivial-sockets   trivial-usocket  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively