如何将数据从一个客户机发送到另一个客户机

本文关键字:客户机 一个 另一个 数据 | 更新日期: 2023-09-27 18:12:38

我已经使用纯套接字创建了我自己的VOIP服务器和客户端。所有客户端都可以向服务器发送语音数据,服务器接收到语音数据并实时播放;但是,如果客户端想要与特定的客户端通信,该怎么办呢?我怎么做呢?

编辑:例如客户端A连接到C(这是服务器),客户端B连接到C。A如何发送数据到B与或不发送数据到C?

注:我可以显示我的代码,如果需要的话。或者如果我没有具体说明,请告诉我,我会详细说明我的问题

如何将数据从一个客户机发送到另一个客户机

  • A连接C
  • B连接C
  • A询问C B是否可用
  • C检查他可以与B通信
  • 如果是这样
    • A发送数据给C这是B
    • CB传输数据
  • 如果不是
    • A稍后尝试询问C B是否可用

您的服务器可以作为编排器工作。A可以从您的服务器请求Client B's IP & listening port,然后直接连接到该地址