用于 RPC 的 XDR 中的 ssize_t 数据类型
Posted
技术标签:
【中文标题】用于 RPC 的 XDR 中的 ssize_t 数据类型【英文标题】:ssize_t data type in XDR for RPC 【发布时间】:2015-07-17 01:42:42 【问题描述】:我正在编写一个 RPC 应用程序。我需要在 C 部分使用 ssize_t 数据类型,并且需要通过网络发送。在 IDL 中我应该用什么表示 ssize_t?我可以将其转换为 int,但我想知道正确的方法,而不仅仅是转换为 int,不确定这是否是正确的方法。
【问题讨论】:
也许this 是你想要的。 @Pushkin 我没有不使用 ssize_t 的选项。它让我从别处来。 【参考方案1】:Xdr type int(IOW,你应该使用hyper)表示32位整数。详情请查看ONC+ Developer's Guide 。
【讨论】:
以上是关于用于 RPC 的 XDR 中的 ssize_t 数据类型的主要内容,如果未能解决你的问题,请参考以下文章
如何将 RPC XDR 从 UNIX 移植到 Windows? [关闭]