Bluetooth async connections in J2ME can theoretically be implemented by using another thread to timeout blocking operations … except, just a second, how can you stop Connector.open ? Let’s leave that to the server where I am trying to authenticate – oh wait, that doesn’t timeout neither ?