Приложение MIDP, заблокированное Connector.Open (..) - PullRequest
2 голосов
/ 26 октября 2009

У меня были худшие времена в моей жизни, пытаясь понять, почему это происходит, любой вклад будет принят с благодарностью.

Код, о котором идет речь, выполняется в другом потоке, а затем в мидлете, хотя этот поток начинается после установления соединения, я пробовал наоборот и в итоге оказался в том же месте.

При выполнении этой строки (с проверенным и работающим адресом сервера, конечно):

this.socket = (SocketConnection) Connector.open(url);

ничего не происходит, и когда я нажимаю паузу в отладке, я получаю следующее сообщение:

@exception IllegalMonitorStateException if the current thread is not
the owner of the object's monitor.

1 Ответ

0 голосов
/ 18 июня 2012

Я думаю, вы должны реализовать свой сокет и сетевой код / ​​модули в отдельном потоке.

...