在java中,可以通过socket将一个对象进行传递,通过ObjectOutputStream,ObjectInputStream来进行写入和读取,但在传递时需要注意以下两点:Serializable标记接口,实现对象的可序列化。如public class Employee implements Serializablejava.lang.ClassNot
转载
2014-05-23 14:29:00
63阅读
# Java Socket传输对象
## 引言
在Java中,Socket是一种用于实现网络通信的API。通过使用Socket,我们可以在不同的主机之间进行数据传输。本文将介绍如何在Java中使用Socket实现对象的传输。
## 流程图
```flowchart
st=>start: 开始
op1=>operation: 创建Server Socket
op2=>operation: 监听指
原创
2023-08-06 05:00:52
32阅读
首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:public class User implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private String n
转载
2023-06-08 09:47:36
103阅读
1.写了一个socket传输文件的程序,发现传输过去文件有问题。找了一下午终于似乎找到了原因,记录下来警示一下:  
最近在做个聊天的小项目,也比较忙,就没什么时间发博客了。今天早上是抽空出来发的,好吧,废话不多说。由于做聊天这样的东西,肯定要用到socket、multyThread这类东西,而利用socket进行数据的传输无疑是必须的。java为我们提供了强大的IO流,利用socket,基本上可以传送任何类型的数据了。那么我在这里选择了ObjectOuputStream和ObjectInputStream,因为
转载
2023-07-15 11:04:39
71阅读
public static void main(String[] args) throws IOException {ServerSocket server = new ServerSocket(10000);while (true) {Socket&nbs
原创
2013-11-24 15:49:49
555阅读
这篇文章主要介绍了Java实现Socket的TCP传输,实例分析了java通过socket实现TCP传输的相关技巧,需要的朋友可以参考下本文实例讲述了Java实现Socket的TCP传输。分享给大家供大家参考。具体分析如下:客户端发数据到服务端* Tcp传输,客户端建立的过程。* 1,创建tcp客户端socket服务。使用的是Socket对象。* 建议该对象一创建就明确目的地。要连接的主机。* 2
转载
2023-07-15 10:59:57
37阅读
# 在Java中使用Socket传输对象
## 概述
在Java编程中,我们经常需要在网络上进行数据的传输。Socket是一种常用的网络通信方式,可以在不同的主机之间进行通信。本文将介绍如何在Java中使用Socket传输对象。
## 流程概览
下表展示了在Java中使用Socket传输对象的整个流程。
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建服务器端Socket
原创
2023-08-06 04:53:28
158阅读
1.首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的,请求实体:/**
* @Title:RequestBean.java
* @Package:com.sk.bean
* @Description:请求参数
* @Author:shenkang
* @Date:2014年8月8日
* @Version
转载
2023-06-14 17:32:15
56阅读
服务器端:
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.net.Se
转载
2023-08-29 21:57:56
30阅读
从服务器 (PC 端 ) 发送图片到客户端 (android 手机端 ) ,并在手机页面上显示该图片。(注:本文旨在实现功能,并未考虑效率,有待后续跟进。)1、服务器端 1 int port=9090;
2
3
4 /**
5 * 发送文件的方法
6 * 此处定义服务器端口为9090,ip地址为19
文章目录1. 协议设计与实现1.1 需求分析1.1.1 功能需求分析1.1.2 性能需求分析1.2 协议设计1.2.1 新增1.2.2 删除1.2.3 修改1.2.4 查询列表1.2.5 查询信息2. 代码实现2.1 架构设计2.2 关键代码讲解2.2.1 字节操作类 WBit2.2.2 学生信息编解码 Student2.2.3 Instruction 设计2.2.4 数据传输设计3. 总结与反
转载
2023-06-08 11:25:40
289阅读
转自:https://i.cnblogs.com/EditPosts.aspx?opt=1
前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。
首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,如下:
1 package com.googlecode.
转载
2018-12-02 21:31:00
69阅读
2评论
/*客户端*/
import person.*;
import java.net.InetAddress;
import java.net.Socket;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
import java.io.OutputStream
原创
2014-12-14 10:41:43
1027阅读
计算机主要功能在于抽象日常生活元素为计算机能识别的数据结构,数据结构的实现过程终将形成了有一定规律的步骤,这种有一定规律的步骤通常叫做算法逻辑或解决问题的逻辑模式。Java中将生活元素封装起来的对象是类,类的实例是将类加载到内存中并分配了内存地址而成为类对象(通称对象实例或实例对象)。类是Java虚拟机中最小的执行单元,是八个基本数据类型组成的集合。网络交
转载
2023-07-21 20:36:23
46阅读
# Java Socket 传输
## 简介
Java Socket 是一种在网络上进行通信的机制,它提供了一种用于建立网络连接、发送和接收数据的方式。Socket 是一种抽象概念,它可以用来表示两个不同的网络设备之间的连接。
在 Java 中,可以使用 `java.net` 包中的 `Socket` 类来实现基于 TCP/IP 协议的 Socket 通信。TCP/IP 是一种面向连接的协议
原创
2023-08-06 03:51:12
52阅读
转自:://developer.51cto.com/art/201202/317546.htm
上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和Outp
转载
2018-12-02 21:33:00
155阅读
2评论
本文地址:://blog.csdn.net/kongxx/article/details/7259827Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:package com.googlecode.garbagecan.test.socket.sample3; public class User imp.
转载
2012-02-15 08:23:00
53阅读
2评论
一、实验要求 1、在客户端,用户选择本地的某个文件,并发送到服务器端。在服务器端,接收客户端传输的数据流,并按 IP 地址保存在服务器端(文件名重复的,可以覆盖)。2、如果传输过程中服务器端发现客户端断开,服务器端应删除文件,并在屏幕上提示,如“ IP:1.2.3.4发来 abcd.txt 文件过程中失去连接。”。如果客户端发现服务器端不工作,客户端应有提示“服务器 1.2.3.5:62345 失
转载
2023-08-19 12:02:07
158阅读
本文地址:://blog.csdn.net/kongxx/article/details/7259834Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和OutputStream。仍然需要一个实现了java.io.Serializ
转载
2012-02-15 08:28:00
57阅读
2评论