相关文章  
  • 解析Linux新技术对象存储文件系统(3)
  • 将Linux代码移植到Windows的简单方法(5)
  • 将Linux代码移植到Windows的简单方法(1)
  • 省时省力—在Linux系统上进行自动备份(3)
  • 省时省力—在Linux系统上进行自动备份(2)
  • 使用TC实现基于Linux系统的流量管理
  • Linux操作系统文件系统的桌面应用(3)
  • Linux操作系统上搭建C/C++IDE开发环境(3)
  • Linux操作系统上搭建C/C++IDE开发环境(1)
  • Linux操作系统下守护进程的编程方法(2)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux操作系统套接字编程的5个隐患(4)2

    样呢?这里,也会遇到麻烦,因为不是所有的编译器都以相同的方式排列一个结构的元素。结构也可能被压缩以便使浪费的空间最少,这进一步使结构中的元素错位。

    幸好,有解决这个问题的方案,能够保证两端数据的一致解释。过去,远程过程调用(Remote Procedure Call,RPC)套装工具提供所谓的外部数据表示(External Data Representation,XDR)。XDR 为数据定义一个标准的表示来支持异构网络应用程序通信的开发。

    现在,有两个新的协议提供相似的功能。可扩展标记语言/远程过程调用(XML/RPC)以 XML 格式安排 HTTP 上的过程调用。数据和元数据用 XML 进行编码并作为字符串传输,并通过主机架构把值和它们的物理表示分开。SOAP 跟随 XML-RPC,以更好的特性和功能扩展了它的思想。参见 参考资料 小节,获取更多关于每个协议的信息。

    页码:[1] [2] [3] [4] [5]2页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved