Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] ocamlnet status ? other project ?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Fabrice Le Fessant <lefessan@t...>
Subject: Re: [Caml-list] ocamlnet status ? other project ?

>  Hi all,
>  I'm looking into possible code bases for a new  proxy project (in the 
>  style of V6,, but with lots of 
>  other protocols such as IMAP4, filesystems, ...).
>  In the OCaml world, it seems that OCamlnet was the largest library of 
>  protocols (HTTP, FTP, ...), but it looks like it stopped in late 2001. 
>  Has it evolved since ?
>  There's also Python code (Twisted Project) but HTTP seems to be 
>  oversimplified (e.g. 1998 style HTTP).
>  And of course, there's Java code everywhere.
>  Any other solution that I should be aware of ?

You can also look at:
* The CDK, and its net/ library. I think there is a simple HTTP client, HTTP server and an FTP client.
* MLdonkey, where the net/ library (mldonkey/src/utils/net/) contains the kernel of a mono-threaded
   generic network program (ie BasicSockets, TcpBufferedSockets, UdpSockets, TcpServerSockets), wired
   on select/poll system calls, with some kind of bandwidth control, and an HTTP client and server.

- Fabrice

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: