使用RPC将消息从客户端发送到其他客户端

时间:2017-04-24 20:13:14

标签: c server client rpc

我试图创建一个简单的聊天室"在Unix上用C编写程序,使用RPC。

目前,多个客户端可以连接到服务器并调用RPCGEN生成的函数。服务器接收参数并以返回值响应。客户端和服务器之间始终存在关系。

如何使用RPC让我的服务器将从一个客户端收到的消息发送给另一个客户端?

1 个答案:

答案 0 :(得分:0)

根据John Bollinger的最后评论非常有用:" (...)服务器只能通过客户端对RPC调用的响应来中继消息。 (...)"

基本上没有,客户端无法直接与其他客户端通信。他们可以通过调用服务器来发送和询问信息,并且通过这些请求可以进行通信"从一个客户到另一个客户。