在我的软件中,我需要通过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()))” –