java Socket 传对象
来源:互联网 发布:淘宝网泳衣专卖店 编辑:程序博客网 时间:2024/05/01 19:39
服务端
public class MySever {public static void main(String[] args) {try{new Thread(new Runnable() {ObjectInputStream is;public void run() {try{ServerSocket server = new ServerSocket(47111);while(true){Socket socket = server.accept();is = new ObjectInputStream(socket.getInputStream());Object obj = is.readObject();if(obj instanceof User){User u = (User) obj; System.out.println(u.toString());}}}catch(Exception e){System.out.println(e.toString());}}}).start();}catch(Exception e){e.printStackTrace();}}}
客户端
public class MyClient {public static void main(String[] str){try{Socket socket = new Socket("127.0.0.1",47111);ObjectOutputStream os = new ObjectOutputStream(socket.getOutputStream());User user = new User();user.setName("张子昂");user.setSex("女");user.setPassword("654321");os.writeObject(user);os.flush();os.close();}catch(Exception e){System.out.println(e.toString());}}
如果你传对象的话,你的User对象必须跟你的服务端在同一目录下,也就是如果你把你的客户端或者服务端放到别人的机子测试的话,User对象的包名类名必须一至,不然数据是传送不成功的。
0 0
- java Socket 传对象
- Java Socket对象数据传输
- Java Socket 发送对象
- java socket传递数据对象
- delphi java socket 对象传输
- Socket传对象
- JAVA Socket传输数据和对象
- Java Socket实战之三 传输对象
- Java Socket实战之三 传输对象
- Java Socket实战之三 传输对象
- Java Socket实战之三 传输对象 .
- Java Socket实战之三 传输对象
- Java Socket实战之三 传输对象
- Java Socket实战之三:传输对象
- Java Socket实战之三 传输对象
- Java Socket实战传输压缩对象
- Java Socket实战之三 传输对象
- Java Socket实战之三 传输对象
- Java nio 学习笔记(一) Buffer(缓冲区)与Channel(通道)的相关知识
- Netty: 注意不要为java.nio.channels.ClosedChannelException浪费时间
- Asp.Net MVC 4 Web API 中的安全认证-使用OAuth
- 11.9~11.10系列化反系列化Json
- ARM X86 区别
- java Socket 传对象
- hive的三种安装方式
- JDBC公共操作类
- 嵌入式实时操作系统Nucleus PLUS综述
- 11.11. Integrating Social Sharing into Your Apps
- .net .cs文件中执行javascript脚本
- struts1配置文件之input
- android http server播放直播码流分析
- Java nio 学习笔记(二) Charset(字符集)与Selector(异步IO)的知识