Find Jobs
Hire Freelancers

Implement a IMAP client with bandwidth reporting

€30-250 EUR

Suoritettu
Julkaistu noin 8 vuotta sitten

€30-250 EUR

Maksettu toimituksen yhteydessä
Your job is to implement a IMAP client in Java, which just receives a E-Mail from a defined IMAP folder. Your application has to be a a command line app, with following parameters java -jar <yourjarfile> -h [login to view URL] -f INBOX/test/anyfolder -u youremail -p apassword -m -t 600 -h for ip or hostname of IMAP server -o for the port of the IMAP server -f for IMAP folder path -u for IMAP username -p for IMAP password -m is optional and if it is set it will trigger a bandwidth measuring (see below) -t for a timeout of the whole e-mailprocessing, if this value is exceeded the e-mailprocessing will be terminated The output of the command (without parameter -m) will be: "<emailtopic>" downloaded in 14.53 seconds 1073741824 bytes and averaged 563.7990341186523 MBit/s Please use a temporary folder to serialize the received e-mail into it. Cleanup (delete) this folder before ending the application. if parameter "-m" is defined the needed output in the console will be: date; current bandwidth (MBit/s); average bandwidth (MBit/s); bytes; interval (ms); 2016-04-09 16:28:41.863;0.00;0.00;32307106;1001; 2016-04-09 16:28:42.870;432.94;432.94;69451628;1007; 2016-04-09 16:28:43.871;547.12;490.00;77502293;1001; 2016-04-09 16:28:44.872;584.83;521.60;76715784;1001; 2016-04-09 16:28:45.873;552.30;529.27;73690858;1001; 2016-04-09 16:28:46.874;597.89;543.03;78818585;1001; 2016-04-09 16:28:47.875;597.49;552.11;77694565;1001; 2016-04-09 16:28:48.876;586.61;557.03;77490856;1001; date: the current date incl. milliseconds current bandwidth: the bandwidth between the previous measuring to "now" average bandwidth: the average bandwidth from starting to "now" bytes: the bytes transmitted from previous measuring to "now" interval: the time from the previous measuring to "now" For the tests, please create two new accounts, which you share with us: - gmail - and any other by your choice Please note also, we search for someone who will be able to create more such tools. E.g. for SMTP and for POP3 measuring. Also we want to extend all protocols to support more options like TLS and SSL handling in later phases. Please note, we are also developers and search for external support. So please offer only if you know what to do here, since we have already a estimation based on similar projects. If you have any further questions, please let us know.
Projektin tunnus (ID): 10171471

Tietoa projektista

3 ehdotukset
Etäprojekti
Aktiivinen 8 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
Send me a message so we can discuss about your requirements. I can help you with your project. Thanks.
€120 EUR 2 päivässä
5,0 (8 arvostelua)
3,1
3,1
3 freelancerit tarjoavat keskimäärin €169 EUR tätä projektia
Käyttäjän avatar
I am best java programmer with 10 years of experience. Plz award me this project.
€166 EUR 3 päivässä
4,8 (425 arvostelua)
7,3
7,3
Käyttäjän avatar
Hi, I am having 10 years of industry experience in developing java based web and standalone applications using various java technologies like in back end Spring, Hibernate, Struts, EJB,JMS, JNDI, RMI, SOAP, SOA as well as in front end Applets, Swing, javaScript, jQuery, HTML5, CSS3, bootstrap, AngularJS, nodeJS etc...
€222 EUR 20 päivässä
4,2 (4 arvostelua)
4,0
4,0
Käyttäjän avatar
i'm an experienced java developer, i can build an extensible application designed to support more protocols without redoing the whole application.
€222 EUR 5 päivässä
5,0 (1 arvostelu)
0,6
0,6

Tietoja asiakkaasta

Maan GERMANY lippu
Stuttgart, Germany
5,0
7
Maksutapa vahvistettu
Liittynyt maalisk. 13, 2016

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.