当前位置: 代码迷 >> J2EE >> 网络连接的疑惑解决方案
  详细解决方案

网络连接的疑惑解决方案

热度:259   发布时间:2016-04-22 03:27:29.0
网络连接的疑惑
用Java实现网络连接的时候只能用DataInputStream,DataOutputStrame吗?
如果想用ObjectInputStream,ObjectOutputStream能不能实现,本人试了,不行,但是我想Java不会功能那么小吧,请高人指点一下。

------解决方案--------------------
Java code
public class Client {        public static void main(String[] arg) {            try {                Employee joe = new Employee(150, "Joe");                System.out.println("employeeNumber= " + joe.getEmployeeNumber());                System.out.println("employeeName= " + joe.getEmployeeName());                Socket socketConnection = new Socket("127.0.0.1", 11111);                ObjectOutputStream clientOutputStream = new ObjectOutputStream(                        socketConnection.getOutputStream());                ObjectInputStream clientInputStream = new ObjectInputStream(                        socketConnection.getInputStream());                clientOutputStream.writeObject(joe);                joe = (Employee) clientInputStream.readObject();                System.out.println("employeeNumber= " + joe.getEmployeeNumber());                System.out.println("employeeName= " + joe.getEmployeeName());                clientOutputStream.close();                clientInputStream.close();            } catch (Exception e) {                System.out.println(e);            }        }    }
  相关解决方案