【发布时间】:2012-06-29 06:13:19
【问题描述】:
我正在尝试从另一个类调用一个方法,这意味着我想使用序列化我创建了一个方法名称对象及其参数并将其写入套接字但是当我想创建 ObjectOutputStream 时遇到错误“连接对等方重置:套接字写入错误” 我搜索了可能的原因,但找不到任何合适的答案
在服务器端我没有关闭套接字,或者我没有做任何工作来关闭我不知道接下来会发生什么:-??
在行中:
ObjectOutputStream oos = (new ObjectOutputStream(os));
我的代码是这样的:
InvocationVO invo = new InvocationVO("showStart", treasure, round);
for (int i = 0; i < numPlayer; i++) {
OutputStream os = socket.get(i).getOutputStream();
ObjectOutputStream oos = (new ObjectOutputStream(os)); // this has error
oos.writeObject(invo);
oos.close();
os.close();
Client.getClients()[i].invoke();
}
提前感谢您的帮助!
【问题讨论】:
标签: java socketexception