I'd probably go with C# for this.... but its just a personal opinion.
Quote:
|
1. Allow peopel outside to search all the computers on the network that has the p2p program installed. I don know how to do this
|
You could scan the network for the port that your program is using, and if that port is open and listening place them in a list of systems that are running the software.
Quote:
|
I need the results to display in a listbox and then the user can dbl clikc them and it will start to download to the My Projetcs Folder.
|
When you double click a system in the listbox, that system will process the request and send the file to the IP address where the request originated... which in turn will be saved to the specified directory - in binary.
Quote:
|
Then I need it where if for some reason the computers are turned off and no1 can search ofr them then any1 who is online and has the progrsam installed and has what the person is searching for i will be able to download form them?
|
You could have a central database where fully qualified domain names are stored of systems that are running your software... also a field that tracks the locations of the boxes so that the user can select one in close proximity.
Maybe that's enough to get you started.