What are the options in creating a peer-to-peer application?
I was trying different paths for building a peer-to-peer architecture, among them JXTA. After about 2 weeks of reading the documentation from the oficial site, I got stuck in building a connection between 2 rendezvous peers.
It seems like Jxta is very cool and very bad at the same time. It offers a lot of options, but lacks documentation.
My question here is: would it be ok to start my own protocol, following the ideas of some well-established one or keep searching for a framework and extend that?
I have to mention that time is not on my side, so maybe the custom protocol wouldn't be such a good idea but since there seems to be no reliable framework I have no options left.
Any help will be highly apreciated!