Add support for more network protocols
One line summary
Add to EiffelNet support for HTTP/HTTPS/FTP/POP/SMTP/SMTPS/IMAP/...
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.
Good knowledge of network protocol.
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.
In the source code as well as on http://docs.eiffel.com