服务器端
try {
ServerSocket server = new ServerSocket(5678);
Socket client=server.accept();
ObjectInputStream in=new ObjectInputStream(client.getInputStream());
PrintWriter out=new PrintWriter(client.getOutputStream());
try {
list=(List) in.readObject();
} catch (ClassNotFoundException e) {}
out.flush();
client.close();
} catch (IOException e) {}客户端
try {
server=new Socket(InetAddress.getLocalHost(),5678);
in=new BufferedReader(new InputStreamReader(server.getInputStream()));
out=new ObjectOutputStream(server.getOutputStream());
out.writeObject(list);
out.flush();
String test=in.readLine();
server.close();
} catch (IOException e1) {} 客户端用ObjectOutputStream流将list传给服务器端
可我这么写服务器端接收不到list,不知道错在哪,还是使用方法错了,请前辈们指教
try {
ServerSocket server = new ServerSocket(5678);
Socket client=server.accept();
ObjectInputStream in=new ObjectInputStream(client.getInputStream());
PrintWriter out=new PrintWriter(client.getOutputStream());
try {
list=(List) in.readObject();
} catch (ClassNotFoundException e) {}
out.flush();
client.close();
} catch (IOException e) {}客户端
try {
server=new Socket(InetAddress.getLocalHost(),5678);
in=new BufferedReader(new InputStreamReader(server.getInputStream()));
out=new ObjectOutputStream(server.getOutputStream());
out.writeObject(list);
out.flush();
String test=in.readLine();
server.close();
} catch (IOException e1) {} 客户端用ObjectOutputStream流将list传给服务器端
可我这么写服务器端接收不到list,不知道错在哪,还是使用方法错了,请前辈们指教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货