Hello :D
I can do it for you, as I have done many TCP client servsr projects and I can show it to you. I will use multi-threading for your development environment
I am good at Java {Swing,OOP, GUI,THREADING, TCP NETWORKING , FXML) development.
I can show you some demos of my past works, if needed. If you need an assistance pls leave a reply.
Thank You
Take Care