Salve vorrei chiedervi un parere , secondo voi in un applicazione client /server in java, dal punto di vista del client è più oneroso aprire ogni volta una connessione o tenere una connessione aperta?

Stessa domanda dal punto di vista del server.