2

我一直在尝试理解为什么会发生这种情况,这是我生命中最糟糕的时刻,任何输入将不胜感激。

有问题的代码在不同的线程中运行,然后在 midlet 中运行,尽管线程在建立连接后开始,但我尝试了另一种方式,最终在同一个位置。

执行此行时(当然要使用经过验证且有效的服务器地址):

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

什么也没有发生,当我在调试中暂停时,它会将我带到这个消息:

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

1 回答 1

0

我认为您应该在单独的线程中实现您的套接字和网络代码/模块。

于 2012-06-18T10:37:52.210 回答