public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
From: David Rehle <rehle@tfh-berlin.de>
To: bluez-devel@lists.sourceforge.net
Subject: [Bluez-devel] can't establish more than two rfcomm connections
Date: Tue, 18 Sep 2007 14:48:33 +0200	[thread overview]
Message-ID: <46EFC921.30001@tfh-berlin.de> (raw)

Hi all,

i have built a rfcomm server, using bluez-stack. I created a service 
record containing a service-id 0x1234 on rfcomm port 1.

A client can connect sdpd and establish a connection to my tcplike 
rfcomm-server. rfcomm-server first gets a socket, binds it on 
rfcommchannel 1 and listens on that, accepting incomming requests. 
Incomming connections are handled by sysfunction select().

But only two clients can connect at the same time. It seems that sdpd 
can not handle more than two clients.
I tried to make a "sdptool browse", when two clients are connected, but 
it fails with "Host is down"-msg.
(But on the local machine, where rfcomm-server is running "sdptool 
browse local" gives me the correct servicerecord including my 0x1234 
serviceid)

It's weird, why there can connect two clients on one rfcomm-channel 1 
and not only one client, or more than two???

Is there a secret option to tell sdpd how much clients have to be handled?

The first "solution" in my brain was to build another servicerecord with 
same serviceid 0x1234 and let rfcomm-server bind and listen on more than 
one rfcomm-channel. But clients can not communicate with sdpd when two 
connections are established. On my J2ME client i get a "security block" 
exception when trying to connect as third client.

Does somebody got same issues?
Has anybody an idea why only two connections can be established?


Thank you for any suggestions.


with kind regards

David



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

             reply	other threads:[~2007-09-18 12:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-18 12:48 David Rehle [this message]
2007-09-20  7:13 ` [Bluez-devel] can't establish more than two rfcomm connections Marcel Holtmann
2007-10-08 16:02 ` Olivier Le Pogam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46EFC921.30001@tfh-berlin.de \
    --to=rehle@tfh-berlin.de \
    --cc=bluez-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox