Tinder uses the Whack library and wraps the component in the abstract interface of the component, so you do not need to implement all methods of processing all types of packages if you do not need it.
Look at the source for an example of weather.
It's also worth looking at the whack source to see how it processes packets, as this is what ultimately connects to your server and sends packets.
Personally, I use the externalcomponent manager from whack and configure the abstract component using tinder, which is what the weatherabstract example does.
This is the best place to start.
source share