1对1随机对接

时间:2016-07-23 17:49:24

标签: php mysql random webrtc p2p

我正在开发一个随机聊天应用程序,将客户端与另一个“随机”客户端进行匹配。伪随机因为客户端会查询“打开”客户端列表并从列表顶部选择。

我已经搜索了一个答案,但似乎没有资源可用于基于mySQL中的关系数据库的匹配解决方案。我遇到的问题是,如果所有客户端都设置为“搜索”,那么每个(用户)将尝试连接到一个(a),而一个(a)将尝试连接到另一个(b)。 {*用户正在追逐a同时追逐b。}

当两个随机客户端都在不匹配客户端池中时,连接两个随机客户端以交换信息的最简单的结构和过程是什么?

1 个答案:

答案 0 :(得分:1)

我不确定您到底在寻找什么,但也许不是让每个客户主动寻找另一个客户端连接到数据库,您可以让所有客户自己进入匹配池。然后,在服务器上运行的单独进程将检查数据库并根据您希望的任何条件匹配人员,并将其从“搜索”中删除。表。这将确保人们不能与多人同时匹配。

我希望在概念上有所帮助。