Программа Pocket PC для взаимодействия с рабочим столом через USB (.net)
-
05-07-2019 - |
Вопрос
Как сделать мою программу на Pocket PC (.Net CF v3.5)
могу ли я взаимодействовать с программой на моем рабочем столе (.Net-приложение)?
Карманный КОМПЬЮТЕР находится в подставке, подключенной через usb.
Обновить:
Я знаю, как использовать сокет для открытия TCP или отправки дейтаграмм.Я знаю, как использовать TcpClient /TcpListener.
Я просто не знаю, как это сделать дайте конфигурацию для открывания розеток для этой конкретной проблемы, или выполните поиск IP-адресов, чтобы использовать TcpClient / TcpListener ...или ?
(т.е.как мое приложение на pocket pc определяет IP-адрес компьютера?)
Решение
Если вы читаете Руководство Beej по сетевому программированию - использование интернет-сокетов вы поймете основы для обмена данными между двумя сокетами.
ActiveSync ( Активная синхронизация) открывает новый локальный IP-адрес на компьютере.Это позволяет карманному устройству взаимодействовать с удаленным хостом с розетками через USB!
(Существует также API для ActiveSync, но я никогда им не пользовался)
Редактировать: Вероятно, я ошибаюсь насчет ActiveSync.Тебе это не нужно.Если карманное устройство подключено по USB, операционная система создает временную локальную сеть, например:в рамках домена 169.254.2.x
, чтобы можно было создать сеть.