Hello. Where I work we are in need of a protocol capable of:
- User login/logout
- Send/recive instructions
- Send/recive files
- Send/recive audio stream(could use RTP)
- Send/recive small XML files Use
- cryptography for all those.
It will be implemented in java. So I have some questions, since I´ve never implemeted a network protocol yet.
- Is it possible to use existing protocols to build this one?
- What tool can I use to help me design the protocol? for "Modeling"
- Is it possible to acomplish all this, doing it alone? I have as much time as I need for this.
I have a pretty good background in Java and C++, but not yet with sockets/networking programming.
Thanks