通过TCP (通过tcpip添加共享打印机)

通过TCP (通过tcpip添加共享打印机)

在构建分布式应用程序时,数据表示是最重要的问题之一。我们必须确保一个组件发送给另一个“远程”组件(即属于不同进程的组件)的数据被正确接收,且保持不变。这可能看起来很简单,但需要注意的是,不同的通信组件可能是用完全不同的语言开发的。除此之外,不同的硬件/系统架构可能使用不同的方式来表示“相同”的数据,这让事情变得更加复杂。只是简单地将数据字节从一个组件复制到另一个组件是远远不够的。即使在 Java 中,我们可能认为可以免受这种情况的困扰,但不同的 JVM 实现或来自同一个实现的两个不同的 JVM 版本也并不一定百分之百使用相同的对象内部表示。

声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。