JCP is Jake's Communication Protocol. This protocol is on Application layer under UDP and implements some of the TCP features.
Serves for educational purposes.
If you are so bored, that you are reading this code, consider different activity. If you are still about to read it, let me know your thoughts. I would love to hear some feedback, either good or bad.