Until now we have seen just a few popular protocols that can be used for P2P application development. But there are many more options. You could even choose to write your own protocol for your application. This might be advantageous for many reasons:
However, you might need to seriously reconsider writing your own protocol if interoperability is or might become one of your requirements. By writing your own protocol, you'll need to put in a lot of effort and resources. You don't want to "re-invent the wheel." |