Tne next project is ensure that users connect quickly and easily to kerjodando. It has two parts:
1. Ensure that users connect quickly and easily to trusted peers ONLY (except for users using Upnp to connect to other LAN users)
Currently "Ants" has several methods of connecting these need to be removed leaving only trusted peers and Upnp.
There might be more than this but here are the methods I know:
- irc - REMOVED
- gwebcache - REMOVED
- peers - previous connections - LEAVE
- random walk across the network from peer to peer recording peers with free slots - TO BE REMOVED
- manual connect in advance tab - LEAVE
- trusted peers - IMPROVE SO THAT IT KEEPS TRYING UNTIL CONNECTION MADE WITHOUT ANY BANDWIDTH TESTING
- Upnp - LEAVE
This is important as with fewer users in each group quick connection is very important.
2. Using the itsDargens website as an intermediary develop a simple process to allow two peers with un-forwarded ports to connect.
I must admit that I don't fully understand the TCP/IP protocol but I would prefer if the solution involved a client connecting to website and then the website updating the trusted peers file to reflect the external port that was used. (This could be total rubbish on my part) The solution must be SIMPLE.
This is important as with fewer users in each group quick connection is very important and there is a high probability that both users may not have kerj ports forwarded.
Both jobs are urgent as the point of the application is to CONNECT and DOWNLOAD and currently about 50% of users can't connect!
The full list of things added and removed are:
Needed:Own folder, separate from Ants
- JAVA - OUTSTANDINGClient minimize to systems tray on opening
- JAVA- OUTSTANDINGtry to connect to trusted peers
- JAVA- OUTSTANDINGitsdargens itermediate connection help where two users behind a firewall
- RAILS - OUTSTANDINGipfilter.dat
- RAILS - OUTSTANDINGirc applet to website
- RAILS- OUTSTANDINGemail invite from google and IM on website
- RAILS - OUTSTANDING Not Needed:Help page not needed as it is no help!
- JAVA - DONEBrowser location setting no longer needed
- JAVA - DONEMonitor clip board for ed2k and ants links
- JAVA - DONERandom walk for new peers with free slots (must use trusted peers)
- JAVA - OUTSTANDINGirc
- JAVA - DONEhttp tunnel
- JAVA - DONEed2k hashes
- JAVA - DONESearch for peers on Gwebcache
- JAVA - DONEpublish ip on gwebcache
- JAVA - DONEany restriction on peers connected to e.g. bandwidth
- JAVA - OUTSTANDING