Return-Path: Message-ID: <470A01CD.8090002@omepet.es> Date: Mon, 08 Oct 2007 12:09:17 +0200 From: jm MIME-Version: 1.0 To: Bluez-users@lists.sourceforge.net Subject: [Bluez-users] Problem with RFCOMM socket Reply-To: BlueZ users List-Id: BlueZ users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Sender: bluez-users-bounces@lists.sourceforge.net Errors-To: bluez-users-bounces@lists.sourceforge.net Hello all, I am trying to connect BlueZ with JSR-82 with RFCOMM sockets. The BlueZ server creates a socket server and the JSR-82 MIDlet connects to it. It all goes well until the server sends some data and closes the socket. The JSR-82 program launches a "java.io.IOException: Stream closed or disconnected" when trying to get the number of bytes available from the stream. The problem can be solved by having the server call sleep(10) before calling close(clientSocket), giving some time for the client to fetch the data, but obviously it is a bad solution. This is the code: Server, C: status = write( clientSocket, message, messageSize ); sleep(10); //Comment this for an error close(clientSocket); Client, Java: try { while ( inputStream.available() == 0) { Thread.sleep(100); notifyUser("Waiting for data..."); } } catch(IOException ex) { notifyUser(ex.getMessage()); } Rest of the code is not relevant in my opinion, but I can post it if someone needs it to find a solution. However, it is pretty simple and based in http://people.csail.mit.edu/albert/bluez-intro/x502.html and http://developers.sun.com/mobility/midp/articles/bluetooth2/ Is there something I am missing about RFCOMM sockets? Is it JSR-82 related? Is it a bug? Thanks jm ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users