Запрограммируйте Pocket PC на рабочий стол через USB (.net) - PullRequest
1 голос
/ 26 ноября 2009

Как работает моя программа на Pocket PC (.Net CF v3.5)
можно общаться с программой на моем рабочем столе (приложение .Net)?

Pocket PC находится в базовой станции, подключенной через USB.

Обновление
Я знаю, как использовать сокет для открытия TCP или отправки дейтаграмм. Я знаю, как использовать TcpClient / TcpListener.

Я просто не знаю, как дать конфигурацию для открытия сокетов для этой конкретной проблемы или выполнить поиск IP-адресов для использования TcpClient / TcpListener ... или?

(т. Е. Как мое приложение на карманном ПК обнаруживает IP-адрес компьютера?)

1 Ответ

1 голос
/ 26 ноября 2009

Если вы прочитаете Руководство Beej по сетевому программированию - Использование интернет-сокетов , вы поймете основы для обмена данными между 2 сокетами.

ActiveSync открывает новый локальный IP на ПК. Это позволяет карманному устройству связываться с удаленным хостом через сокеты через USB!

(есть также API для ActiveSync, но я никогда не использовал его)

Редактировать: Возможно, я не прав насчет ActiveSync. Тебе это не нужно. Если к USB подключено карманное устройство, ОС создает временную локальную сеть, например: в домене 169.254.2.x, чтобы можно было подключиться к сети.

...