I am trying to write my own Radius client using Java + Netty in a non-blocking IO fashion.

Is there a sample code I can look at or reuse? Obviously, trying not to reinvent the wheel here.

Also, any suggestion on RADIUS servers that I can install and test my RADIUS client against?
   
   Not much info out there to compare various implementations.