RPC与Socket-Unity3D之RPC

时间:2024-05-14 20:32:54
【文件属性】:

文件名称:RPC与Socket-Unity3D之RPC

文件大小:289KB

文件格式:PPT

更新时间:2024-05-14 20:32:54

Unity3D RPC 数据交互

RPC与Socket 在Java里提供了完整的sockets通讯接口,但sockets要求客户端和服务端必须进行应用级协议的编码交换数据,采用sockets是非常麻烦的。一个代替Sockets的协议是RPC(Remote Procedure Call), 它抽象出了通讯接口用于过程调用,使得编程者调用一个远程过程和调用本地过程同样方便。 RPC是建立在Socket之上的, RPC带来了开发C/S程序的简单可靠的手段,它通过一种叫XDR的数据表达方法描述数据,程序员写伪代码,然后由rpcgen程序翻译为真正的可编译的C语言源代码,再翻译成真正的Client端和Server端程序。


网友评论