在我的軟件中,我需要通過ObjectOutputStream在客戶端和服務器之間發送消息。ObjectOutputStream異常捕獲
發件人方法的核心是:
....
try {
objWriter.writeUnshared(bean);
objWriter.flush();
} catch (Exception e) {
....
}
...
Windows XP上運行我的應用程序在網絡電纜被刪除的writeUnsahred扔給我一個例外。
現在我試圖運行我的應用程序到Ubuntu 12.10和該方法不會拋出任何東西,如果我刪除電纜!
任何提示?
所以你想在Ubuntu上得到異常呢? –
是的..我需要重試發送,如果我得到異常..並最終關閉連接! –
java.io.ObjectOutputStream,用這個初始化:「new ObjectOutputStream(new BufferedOutputStream(socket.getOutputStream()))」 –