Devo utilizzare un servizio tramite tcp ip. Vi posto una connessione tipo fatta con telnet.

>telnet <Server host> 8000
Trying 0.0.0.0...
Connected to <Server host>.
MAM Server v03.04
login: ****
password: ****

in pratica mi collego via telnet al server, invio login e pass e poi posso utilizzare i servizi del server.
Voglio creare un'applicazione scritta in Java che faccia la stessa cosa. Immagino di dover usare le socket Java.
La mia domanda è ma se il server non mi fornisce una classe java con un ServerSocket come posso collegarmi?

C'è qualcosa che mi sfugge?