Version française
Home     About     Download     Resources     Contact us    
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, http://cristal.inria.fr/~rouaix/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 caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners