RPC调用的参数编组协议作业?
Posted
技术标签:
【中文标题】RPC调用的参数编组协议作业?【英文标题】:Parameter marshaling protocol homework for RPC call? 【发布时间】:2010-02-25 09:13:47 【问题描述】:我有一个作业要在纸上构建一个参数封送协议,该协议适合使用一个变量或一个数组(如多态性)调用方法。
过程(var1) 程序(数组1)
您将如何定义协议? C++中的方法怎么样
【问题讨论】:
如果是家庭作业,你不应该自己做吗?至少,您应该想出一个暂定的解决方案,然后在此处就具体问题寻求建议。 【参考方案1】:您可以尝试使用 Object 参数创建函数。 即
void myFunction(void* param, int paramType)
if(paramType == definedTypes[0] )
// do stuff
else if(paramType == definedTypes[1])
//do something else
你传递了 2 个参数:第一个是你的对象,第二个是你的对象的类型, 例如,您必须在数组中定义您感兴趣的数据类型。
【讨论】:
以上是关于RPC调用的参数编组协议作业?的主要内容,如果未能解决你的问题,请参考以下文章