我目前正在从事一个有客户端系统、用户系统和服务器的项目。对于我们的示例,让我们使用Client A、Server、User A。
客户端 A向服务器发送一个保持活动数据包,服务器将套接字信息存储为带有客户端 ID 的 hashmap/ 列表。这样,更多数量的客户端可以添加到 hashmap/ 列表中。
用户 A想向客户端 A发送信息,因此它连接到服务器以向客户端 A发送消息。服务器从 hashmap/list 中获取相关的套接字信息并将其传递给用户 A,或者服务器将两个套接字绑定在一起。
在将套接字合并在一起的这一部分中有点无能为力。任何意见或建议表示赞赏。目前我正在尝试 ZeroMQ,但没有得到任何地方,我可以查看任何其他框架、api 或库吗?