How to reduce Java TCP Latency?
===

alright, so I have a client on my PC, and a server on a VPS I bought, and I'm getting quite a bit of lag, so I was wondering what are some simple tricks to reduce TCP lag? And if thats not enough, what are some more advanced tricks I can use?

Notes: My server runs as a JFrame, and creates a new thread for each client connecting (needed for my client-server project is a simple game) and my client uses LWJGL, and has a different thread for sending/receiving data. My client's data thread is using LockSupport.parkNanos(1); and my server's player thread is using Thread.sleep(60);