Как принудительно установить таймаут для вызова веб-службы, используя ksoap 2?

Мне нужно добавить тайм-аут в приложение J2ME, которое использует ksoap 2 для подключения к веб-сервису.

Я попробовал метод, описанный как возможный псевдо-тайм-аут вhttp://ksoap2.sourceforge.net/doc/api/org/ksoap2/transport/HttpTransport.html, но он не работает на этом устройстве.

Я запустил бы соединение в другом потоке и уничтожил бы его, если таймер срабатывает, но нет способа убить поток, прежде чем он завершит выполнение в J2ME вhttp://developers.sun.com/mobility/midp/articles/threading2/ (это встроенное устройство, поэтому я не могу просто оставить неограниченное количество потоков, блокирующих фон). Я не могу использовать poll логический метод, так как это единственная попытка открыть соединение, которое блокирует.

Системное время ожидания зависит от модального устройства и слишком велико для моих целей.

У кого-нибудь есть мысли о том, что может сработать?

Ответы на вопрос(3)

Ваш ответ на вопрос