此文有部分错误正在完善中 仅供参考
socket 服务器端代码
private String prot ="5001";
SocketServer server = new SocketServer();
Socket socket = server.accept();
InputStream ins = socket.getInputStream();
OutputStream outs = socket.getOutputStream();
ObjectInputStream dis = new ObjectInputStream(ins);
ObjectOutputStream dos = new ObjectOutputStream(outs);
dis.readObject(); //得到客户端返回的值
dos.writeObject(“传到客户端的值”);
dos.flush();
socket.shutdownInput();
socket.shutdownOutput();
socket.close();
socket 客户端代码
Socket socket = new Socket("192.168.10.100",Integer.parseInt("5001"));
ObjectInputStream dis = new ObjectInputStream(socket.getInputStream());
ObjectOutputStream dos = new ObjectOutputStream(socket.getOutputStream());
dis .writeObject("发送的数据");// .writeUTF(sendStr);// 发送Message格式数据
dis.flush();
dos .readObject();// 接收返回数据