【发布时间】:2013-09-18 07:53:01
【问题描述】:
我需要一个能够在客户端调用函数的服务器。我一直在不同的网络游戏 API 中使用 RPC,但我从来没有自己实现过。
我该怎么做?
我的幼稚做法是:
将客户端连接到服务器:
服务器
fn update_position_client(){
unique_id = 1;
send.to_client(unique_id);
}
客户
while recv_messages {
if id == 1
update_position();
}
我会这样做吗?
【问题讨论】:
-
我会避免自己实现它,尤其是作为初学者!那东西很复杂,而且肯定有很多好的库。但也许你这样做只是为了好玩/学习,那么我想你自己做是有道理的。
-
@Jolta 我正在使用一种名为 Rust 的新语言,它不支持任何 RPC。我应该只包装一个 RPC c 库吗?如果是的话,你能推荐我吗?
-
啊哈,那你这样做只是为了好玩。 ;-) 我没有太多的 C 网络编程经验,所以我将把它留给其他人。
标签: networking rpc