In Progress

245672 Browsing Tunnel

i have a window application program done with visual c++ which contain few bugs and i need to fix them.

how the program works ?

[url removed, login to view] the ip's list from specific address.

[url removed, login to view] the list and pick anyone work for the first time.

[url removed, login to view] stage no:2 is OK,then will set the proxy in the default IE settings with keeping backup old settings.

[url removed, login to view] stage no:3 is OK,then Now the program is ready to start with default proxy ip whcih we have picked from stage no:2

[url removed, login to view] the multi- threads for checking the whole proxy list and sort them according to speed and delete the dead proxies,then will update the ip list.

[url removed, login to view] no:5 will repeat every 15 minutes.

[url removed, login to view] the same time if list is updated, change the proxy as faster one for connection.

[url removed, login to view] browsing and when it is end, reset all saved settings.

issues need to be solved ?

[url removed, login to view] proxy just with a socket connection is not enough, it needs to browse at least one simple page,for example: [url removed, login to view]

2:the multi-threads checking system should be fast and accurate and at least should be able to handle 50-100 threads at the same time.

3:before the program start we should run the multi-threads after parsing the list from the targeted URL, i mean the stage no:5 should replace stage no:2 according to above explanation.

[url removed, login to view] thread is updating the proxy to use the faster one (( this happening every 15 minutes because the list is changing continuously ))so while replacing the proxy with the fsater one every 15 minutes is making a memory leak problem OR memory corruption.

[url removed, login to view] no:3 is to Set the proxy in internet explorer,but the program sometimes change the lan settings only and not the dialup setiings too , the changes should be done for both at the same time.

[url removed, login to view] is require having a debug version which will monitor any error arise while using the program ,it will make easy to find the bugs and solve it immediately.

6:if while browsing the proxy stopped responding or dead for any reason then the program should switch to second proxy in the list immediately within 2-5 seconds with consideration that should not be any memory leak.

[url removed, login to view] program should be compatible with XP and VISTA window.

experienced programmers with visual c++ need to apply please



Skills: Anything Goes, C Programming

See more: thread programming, switch c programming, programming monitor, program internet faster, parse programming, multi thread programming, monitor default, how find programmers, fast switch, c programming switch, c programming continue, arise com, speed programming, please i need to find programmers, jone, fix internet connection, dialup, parse error parse error, socket fix, simple debug, debug responding, monitor lan, socket http proxy, multi thread debug, find fix program

About the Employer:
( 13 reviews ) paris, United Arab Emirates

Project ID: #1991926