2011-11-19 2 views
3

Я делаю приложение клиент/сервер для Android. В настоящее время мне удалось заставить приложение работать с использованием двух локально известных IP-адресов. Теперь моя проблема заключается в том, как я могу случайно создать клиент/сервер для пары приложений.Как соединить случайных клиентов друг с другом?

Я думал, что изначально каждый человек запускается как клиент, и они подключаются к главному серверу. Затем главный сервер объединяет их вместе и указывает, кто будет сервером, и кто будет клиентом между ними. Если это лучший способ сделать это, как мне пойти на создание программы главного сервера? На каком сервере я настроил его? Я в темноте о том, как это сделать.

ответ

0

на самом деле я не сразу ответил, думая, что буду терять ночь в ненужном страхе, но позвольте нам - если вы не возражаете - ударите проблему вверх по холму, - только сейчас я собираюсь щелкнуть мышью, ища места поставить мой первый приложение - я нашел 2-3

давайте рассмотрим возможность сделать концептуальную работу на том, что называется стохастической Список

дал большой набор данных = доступные приложения

и еще один большой набор данных = люди, которые ищут приложения

как бы мы закодировать алгоритм достоверного представления, поскольку некоторые цифры, как 100000 не выходит за рамки, но мы получаем те же 10-20 приложений на многих keyclicks & не получают много сделано - таким образом:

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

тогда мы посмотрим SecureRandom вытащить из базы приложений ....

много работы предстоит сделать, но главным пунктом является использование SecureRandom, а не Math.random по нескольким причинам ..

+0

о 184000000 результатов поиска не равен 20 мест –

+0

Извините, я не понял ни одного из того, что сказал –

Смежные вопросы