当前位置: 首页 > 面试题库 >

如何使用Java通过网络传输对象

糜鸿风
2023-03-14
问题内容

我应该使用什么图书馆?有什么功能对我有帮助?


问题答案:

最简单的方法可能是使用序列化。因此,您的对象类必须实现可序列化,因此必须具有所有成员(primitves和大多数标准Java类已经做到了)。这允许在运行时在对象实例和字节流之间进行映射。

您还需要用于Transer的协议。如果您不想处理流传输中的字节流,可以看看RMI,尽管这并不困难。但是,使用RMI可以使您以后构建功能更强大的分布式Java应用程序。



 类似资料:
  • Spring webflux Json流不适用于转换为Mono的Flux对象

  • 我阅读了有关通过网络发送序列化对象的好处的文章。性能和尺寸成本。 有些解释了DataContract和使用JSON或XML序列化。 但是我找不到关于如果我不使用这些属性会发生什么的文章,并且我返回一个对象,假设我的对象的属性和状态是基本类型。显然,当我具体使用DataContractJsonSerializer之类的序列化程序及其WriteObject方法时,它会抛出一个异常。 例如,如果我在We

  • 问题内容: 我的机器在端口8080上运行着jboss,我想在网络上共享jboss服务器,以便我使用jbossws- native-4.0.2运行jboss服务,但是我仍然无法访问网络上的jboss服务器,请帮助。 问题答案: 启动jboss(run.sh或run.bat)时使用选项-b 0.0.0.0,这会将端口绑定到所有网络接口。默认值为localhost,这就是为什么您无法通过网络访问服务器的

  • 问题内容: 我需要一个简单的应用程序,最好是跨平台的应用程序,该应用程序可以在两台计算机之间发送文件。 它只需要接受并发送文件,并显示进度条即可。我可以使用哪些应用程序或如何编写一个应用程序? 问题答案: 发送和接收文件 文件的发送和接收基本上分为两个简单的代码段。 接收代码: 发送代码: 当他们想要发送文件时,发送代码段将在正在发送代码的计算机上运行。 接收代码需要放入一个循环中,以便每次有人想

  • 介绍 常言道:欲练神功,必先练好基本功。之前做了一个关于IP路由,默认网关和掩码的问答贴,做完这个帖子觉得如果对网络知识点做一个系统的阐述,应该会很有帮助。 本系列文章着重于讲解网络管理实际应用中常常涉及的重要知识点,尽量以实用为主。准备写的几个章节暂时有(可能会有增减): 网络传输 交换机 VLAN与Trunk 路由(上) 路由(下) 链路聚合 IP地址与子网 NAT原理与配置 ICMP与ARP

  • 我正在尝试创建一个麦克风应用程序,在会议中用作观众的真正麦克风。我们将把Android设备连接到Wi-Fi局域网,任何人都可以从他们的应用程序中触发麦克风,向他人讲话。数据将进入局域网内的服务器Java程序,并从那里进入扬声器。 我不知道该怎么做。有人能帮我吗???提前谢谢