Я разрабатываю приложение WinCE (.Net 3.5), которое позволяет подключаться к терминалу через TCPIP, последовательный порт и USB.
TCPIP и последовательный порт есть, но USB проблематичен. Поскольку клиенту необходимо убедиться, что USB-соединение может быть выполнено, нам нужно доказать, что мы можем отправлять шестнадцатеричную команду через ActiveSync.
Я использую Google в течение некоторого времени и обнаружил, что ActiveSync / WMDC предоставит IP, чтобы разрешить соединение друг с другом. Проблема в том, что я не мог проверить связь или подключиться через сокет C # с ПК к WinCE через ActiveSync / WMDC.
Единственное, что я знаю, это то, что мой IP-адрес WinCE при подключении к ПК:
IP-адрес: 192.168.55.101
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 192.168.55.100
Первичный DNS: 127.0.0.1
Ниже приведен код моего сервера WinCE, который я использую для разрешения всех подключений из ActiveSync. Я повторно использую свой код TCPIP для подключения к ActiveSync.
_listener.Bind(new IPEndPoint(IPAddress.Any, _port));
_listener.Listen(100);
_listener.BeginAccept(ConnectionReady, null);
Есть ли что-нибудь, что я пропустил, чтобы установить связь друг с другом? Заранее спасибо.