Посмотрите на TCP.NET/С# Server с Java-клиентом? ,
Кроме этого, вы всегда можете перекодировать свой сервер в службу REST, а затем с ним можно обмениваться информацией. Но я знаю, что это не очень хороший ответ, поскольку я уверен, что вы не хотите перекодировать сервер.