如何将随机客户端相互配对?

时间:2011-11-19 02:48:13

标签: android sockets client

我正在为Android制作客户端/服务器游戏应用程序。目前,我设法使用两个本地已知的IP来运行应用程序。我现在的问题是如何随机创建我的应用程序对客户端/服务器。

我在想,最初每个人都是以客户端身份开始,然后连接到主服务器。然后,主服务器将它们配对在一起,并指定谁将成为服务器以及谁将成为两者之间的客户端。如果这是最好的方法,我该如何制作主服务器程序?我设置了什么样的服务器?我对如何使用它一无所知。

1 个答案:

答案 0 :(得分:0)

实际上我没有马上回答以为我会在不必要的恐惧中浪费一夜,但是让我们 - 如果你不介意 - 把问题推到山上 - 刚才我会去点击点击寻找地方去提出我的第一个应用程序 - 我发现2-3

让我们研究一下对所谓的随机列表进行概念性工作的机会

给定大型数据集=可用应用

和另一个大型数据集=寻找应用的人

我们如何编写一个公平的演示算法,因为像100,000这样的数字并没有超出范围,但我们在许多键盘上获得相同的10-20个应用程序&没有做太多 - 因此:

class Customer{}
class Application{}
Map <BigInteger,Customer>
Map <BigInteger,Application> 

然后我们调查SecureRandom以从应用程序库中获取....

要做的工作很多,但主要的一点是使用SecureRandom而不是Math.random有几个原因。