Как найти конечную точку с помощью службы ретрансляции на Гавайях в Microsoft Project? (Windows Phone 7) - PullRequest
2 голосов
/ 02 декабря 2011

Я хочу сделать многопользовательскую игру для Windows Phone 7, я планирую использовать Система ретрансляции Project Hawaii для передачи данных между несколькими телефонами. Как мне найти конечную точку определенного телефона?

1 Ответ

0 голосов
/ 01 января 2012

Я могу ошибаться, но из того, что я понимаю из связанного документа: 1. Сначала вы создаете конечную точку

Endpoint endpoint = new Endpoint("DeviceId", "RelayTestClient",TimeSpan.MaxValue);
  1. Затем в соответствии с тем же документом: "СозданиеЭкземпляр Endpoint инициирует вызов службы ретрансляции Hawaii для регистрации конечной точки. "

  2. С которой затем можно связаться с другого устройства, используя:

    public SendMessageRequest (строкаto, byte [] data, TimeSpan timeToLive)

, где "to" - это "RelayTestClient" из экземпляра Enpoint

  1. Когда высделано:

    this.endpoint.Deregister ();

Я считаю, что для того, чтобы устройства узнали друг о друге, вам сначала нужно создать / присоединиться к группе(с уникальным для вас именем) и каждый раз, когда новое устройство подключается, оно отправляет информацию о себе в группу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...