RPC(待完备)

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:05:54
 RPC系统调用是一个非常好用的工具。可以实现两台机子的函数交互,以调用的方式实现。  1:传值:client ==> serverclient可以向server端传指针,这个指针必须有定义。server端可以直接使用传过来的指针,并不需要开辟空间。  server ==> clientserver端一定要为指针开辟空间,但是不用释放。之后会有一个freeresult的函数来进行,这个函数是rpc自己做的。而且server端必须为每一个将要传送到client端的变量进行赋值,否则会有错误。client端需要开辟空间来接受server端传过来的数据。之后要释放。否则会有段错误。 普通的函数调用,如果返回值是也是指针的话,不需要开辟空间就能够使用返回值。但是rpc的客户端需要自己开辟空间来接受。   2:.x文件不允许//作为注释,只能用/**/作为注释。 3:server端传回来的指针,都需要客户端分配空间来接受。