В настоящее время я разрабатываю приложение Blackberry 5.0, которое должно быть в состоянии перехватить SMS-сообщение. Я пытаюсь отправить SMS-сообщение в эмулятор. Я пришел к предложению запустить два отдельных экземпляра эмулятора и отправить SMS из одного экземпляра эмулятора другому, используя пример приложения SMSDemo на обоих эмуляторах.Blackberry SMS-перехват, отправка SMS-сообщения в эмулятор
Я бег два экземпляра эмулятора из двух отдельных рабочих каталогов следующим образом:
"C:\java\blackberry\eclipse\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\fledge.exe" /app="C:\java\blackberry\eclipse\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\Jvm.dll" /sms-source-port=6000 /sms-destination-port=6001
"C:\java\blackberry\eclipse\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\fledge.exe" /app="C:\java\blackberry\eclipse\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\Jvm.dll" /sms-source-port=6001 /sms-destination-port=6000
Оба экземпляра запуск, но при попытке отправить SMS он никогда не приходит на второй эмуляторе.
Я отключил брандмауэр Windows - без изменений.
Когда я netstat для UDP, я вижу оба порта 6000 и 6001 прослушивание.
Любые советы будут оценены.
Вы пытались запустить это с помощью [BlackBerry MDS Simulator] (http://docs.blackberry.com/en/developers/deliverables/5716/The_BB_MDS_Simulator_447180_11.jsp)? Я не уверен, будут ли конфликты, но попробовать это легко. – Nate
Nate, я пробовал его с и без симулятора MDS, без изменений – Will777
Я обнюхал UDP-трафик, используя Wireshark. Я вижу, что датаграмма отправляется. Очень странно, что адрес назначения 1.0.0.127 - выглядит как измененная версия localhost. Может быть, причина в том, что ничего не приходит на второй эмулятор? – Will777