Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    OutputStream e derivati

    ciao a tutti,
    ho una classe che mantiene degli OutputStream di sockets, ma non voglio che questi stream vengano chiusi dopo il loro utilizzo, ma vengano chiusi quando il programma termina. Il problema non è questo, ma bensì un altro.
    Se faccio una cosa del genere
    codice:
    OutputStream os = miaSocket.getOutputStream();
    ...
    DataOutputStream dos = new DataOutputStream ( os );
    dos.writeBytes(miastringa);
    dos.close
    l'ultima riga, chiude anche la OutputStream di partenza, spezzando l'ipotesi iniziale che avevo fatto, cioè di non chiudere la socket appena dopo il suo utilizzo? Oppure chiude solo quel dataoutputstream senza chiudere l'outputstream di partenza (e che senso avrebbe)?
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: OutputStream e derivati

    Originariamente inviato da Hysoka
    l'ultima riga, chiude anche la OutputStream di partenza
    Sì certo, proprio così.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.