【发布时间】:2015-01-15 20:10:50
【问题描述】:
我有一个在 UDP 上运行的客户端-服务器应用程序(我需要它 UDP 而不是 tcp)。 客户端可以向服务器发送消息,并且它工作正常,反之亦然。 我希望客户端能够将消息作为“_connect game1 10”传递并相应地在服务器上触发一个名为 _connect(char *name, int num) 的函数。 如何执行此操作来分析每个命令以触发什么命令?并且序列化是一种解决方案以及如何实现它。
【问题讨论】:
-
听起来您想设计一个 RPC 系统,但不确定从哪里开始。您可以使用现有的 RPC 系统,也可以尝试构建自己的系统,但事实上,这个问题对于 Stack Overflow 来说有点过于宽泛了。
-
我知道如何使用 rpcgen 并设计它的结构。我需要的只是知道如何手动制作。这是一个大学项目,我需要一些帮助才能从服务器调用函数并执行它的操作
-
那么你应该和你的教授谈谈。对于 Stack Overflow 来说,这不是一个好问题。