Hi. SInce you guys were so helpful the last time around, I decided to ask a less pressing, but more casual questions.
My friends and I want to build a private p2p client (connects to our computers through this client to share files and do messaging), just for the heck of it...you know, to see if we can.
So I'm thinking, can it be done easily/efficiently in python? Or what language might be best for this? Also, any good resources available as to where to start reading up on how to implement this (yes, I said reading up)?
Here's what we're looking for:
Possibly make it a bit private, or at least, make it only compatible with the client we build.
Remote access. It would be cool if it won't be bound to just the computers we own, but any computer we put the client on (we'd have authorisation of course)
We don't want to have to use an internet server, but have it decentralized over our computers. They just connect and talk.
Send files, and chat messages in real time
Maybe even be able to broadcast and receive multimedia to and from each other. (not a vital, but that would be really good)
I know this is sort of just re-inventing the wheel, but as I said it's really just to see if we can do it.
Also, you should know that we are willing so to learn anything we have to and will have a lot of patience with trying...so whatever suggestions you do have, please let them be heard...seen ;) .