EPI-LI-0006

Title

Add support for more network protocols

One line summary

Add to EiffelNet support for HTTP/HTTPS/FTP/POP/SMTP/SMTPS/IMAP/...

Status

Not started

Description

Currently the EiffelNet library as a very basic support for HTTP/FTP/SMTP request (i.e. as a client). The idea is to extend this to some other well known protocol such as POP/IMAP as well as the secure version of the protocols that support SSL. This is of course from the client point of view.

If time permits, an extension could be written to also write the server counterpart of those protocols.

Skills needed

Good knowledge of network protocol.

Difficulty

High

Benefits

Student will master even more network protocols and their secure aspect. He will also become expert at Eiffel and library design.

Community will benefit by having a standard way of exchanging data with other platforms using well known protocols.

Licensing

EFLv2

Documentation

In the source code as well as on http://docs.eiffel.com

Submitter

Eiffel Software

Possible mentor

Jocelyn Fiat