/** * 欢迎大家使用这个源码 如有疑问请加:151648295 * */ package com.xiangqiao123.server; import java.io.IOException; import java.io.ObjectInputStream; import java.net.ServerSocket; import java.net.Socket; import com.xiangqiao123.common.User; public class MyServer3 { public static void main(String[] args) { new MyServer3(); } public MyServer3(){ try { ServerSocket ss=new ServerSocket(9999); Socket s=ss.accept(); ObjectInputStream ois= new ObjectInputStream(s.getInputStream()); User user=(User)ois.readObject(); System.out.println(user.getName()+""+user.getPass()); } catch (Exception e) { e.printStackTrace(); } } }
package com.xiangqiao123.common; import java.io.Serializable; public class User implements Serializable { private String name; private String pass; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPass() { return pass; } public void setPass(String pass) { this.pass = pass; } }
package com.xiangqiao123.server; import java.io.IOException; import java.io.ObjectOutput; import java.io.ObjectOutputStream; import java.net.Socket; import java.net.UnknownHostException; import com.xiangqiao123.common.User; public class MyClient3 { /** * 欢迎大家使用这个源码 如有疑问请加:151648295 * */ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new MyClient3(); } public MyClient3(){ try { Socket s=new Socket("127.0.0.1",9999); ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream()); User u=new User(); u.setName("xiangqiao123"); u.setPass("123"); oos.writeObject(u); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
package com.xiangqiao123.common; import java.io.Serializable; public class User implements Serializable { private String name; private String pass; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPass() { return pass; } public void setPass(String pass) { this.pass = pass; } }
package com.xiangqiao123.server; import java.io.IOException; import java.io.ObjectOutput; import java.io.ObjectOutputStream; import java.net.Socket; import java.net.UnknownHostException; import com.xiangqiao123.common.User; public class MyClient3 { /** * 欢迎大家使用这个源码 如有疑问请加:151648295 * */ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new MyClient3(); } public MyClient3(){ try { Socket s=new Socket("127.0.0.1",9999); ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream()); User u=new User(); u.setName("xiangqiao123"); u.setPass("123"); oos.writeObject(u); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
源码下载:
欢迎大家关注我的博客,有什么问题可以评论,也可以加入我的:151648295 希望大家一起进步。
我的博客更新很快的哦,这次十月一假期我将给大家分享一个j2se的项目,“制作山寨版qq”,欢迎大家一起关注啊。