I can do the job. I have experience in the development of Java distributed computer systems using socket protocols. I dont know if I can use socket to solve your problem. I think that only one class is not the best way to solve this problem. I think is better the implementation of almost to classes, a server side class and the client side class.
On the other hand I need to know if the server read the forbidden IP addresses from one file or something like this.
Well if you are interesting I can do the job ASAP, just contact me.
Regards
Noel