我试图创建一个简单的聊天室"在Unix上用C编写程序,使用RPC。
目前,多个客户端可以连接到服务器并调用RPCGEN生成的函数。服务器接收参数并以返回值响应。客户端和服务器之间始终存在关系。
如何使用RPC让我的服务器将从一个客户端收到的消息发送给另一个客户端?
答案 0 :(得分:0)
根据John Bollinger的最后评论非常有用:" (...)服务器只能通过客户端对RPC调用的响应来中继消息。 (...)"
基本上没有,客户端无法直接与其他客户端通信。他们可以通过调用服务器来发送和询问信息,并且通过这些请求可以进行通信"从一个客户到另一个客户。