Обмен данными между приложениями через ActiveSync - PullRequest
1 голос
/ 14 января 2010

Может кто-нибудь сказать мне, как отправить данные приема между двумя приложениями через соединение ActiveSync?

В моем сценарии одно приложение будет запущено на настольном компьютере, а другое - на мобильном устройстве под управлением Windows. Оба приложения должны обмениваться данными между собой. Соединение между рабочим столом и мобильным устройством может быть ActiveSync через USB или Bluetooth. Мне нужны приложения для обмена непрерывным потоком данных, больше похоже на приложение чата. В идеале приложение для мобильных устройств будет отправлять данные 10-15 раз в секунду (возможно, больше), а настольное приложение будет получать данные и отображать их.

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

Наконец, я открыт для использования любой другой опции, кроме ActiveSync, при условии, что она поддерживает Bluetooth.

1 Ответ

0 голосов
/ 14 января 2010

Вы должны проверить ActiveSync API документации для получения информации.

Существует также альтернативное решение, которое я использую.
Windows Mobile активирует временную локальную сеть, когда устройство подключено к USB.
Вы можете использовать оконные сокеты для связи и избежать ActiveSync,
если это не слишком много проблем для вас.

Обычно устройство получает IP 169.254.2.1, а ПК - 169.254.2.2.

...