标签: posix rpc idl xdr sunrpc
我正在编写RPC应用程序。我需要在C部分使用ssize_t数据类型,它需要通过线路发送。我应该像IDL一样代表ssize_t?我可以将它转换为int但我想知道正确的方法,而不仅仅是转换为int,不确定这是否是正确的方法。
答案 0 :(得分:0)
Xdr类型 int (IOW,你应该使用hyper)代表32位整数。查看ONC+ Developer's Guide 了解详情。