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