案例三:java网络编程(对象流传输)
2011-10-03 23:09
417 查看
/** * 欢迎大家使用这个源码 如有疑问请加qq群: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 { /** * 欢迎大家使用这个源码 如有疑问请加qq群: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(); } } }
源码下载:
点此下载源码
欢迎大家关注我的博客,有什么问题可以评论,也可以加入我的qq群:151648295 希望大家一起进步。
我的博客更新很快的哦,这次十月一假期我将给大家分享一个j2se的项目,“制作山寨版qq”,欢迎大家一起关注啊。
相关文章推荐
- Java网络编程_传输实体类对象
- Java 网络编程 之 传输对象 Serialization 序列化
- 网络编程 -- RPC实现原理 -- Netty -- 迭代版本V2 -- 对象传输
- java网络编程TCP传输—流操作—拿到源后的写入动作
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务1
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务2[使用IE浏览本页]
- Java学习笔记52(网络编程:UDP协议案例)
- java网络编程之传输协议
- JAVA网络编程UDP案例
- Java网络编程:简单聊天机器人实现案例
- java网络编程TCP传输—流操作—服务端反馈与客户端接收
- Java基础知识强化之网络编程笔记04:UDP之发送端的数据来自于键盘录入案例
- Java学习图形界面+网络编程案例---------网络简易通讯
- [置顶] JAVA进阶案例 TCP编程之网络聊天工具(服务端)
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务2
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务3[聊天室][使用IE浏览本页]
- Java学习笔记53(网络编程:TCP协议案例)
- JAVA网络编程UDP案例
- Java 网络编程之 (TCP传递对象)
- Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--前面6篇博文全部源代码下载地址