public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [Bluez-devel] Error while setting RFCOMM security options
@ 2004-05-11 14:27 Julien Campana
  2004-05-11 14:35 ` Stephen Crane
  2004-05-12 13:25 ` Marcel Holtmann
  0 siblings, 2 replies; 3+ messages in thread
From: Julien Campana @ 2004-05-11 14:27 UTC (permalink / raw)
  To: BlueZ-devel List

Hi!

I'm trying to connect to a device over RFCOMM using the flags
"authenticate", "encryption" and "master". Part of the code is:=20

/******************************************/
if ((fd =3D socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM)) < 0)
     return fd;

memset(&local_addr, 0, sizeof(local_addr));
local_addr.rc_family =3D AF_BLUETOOTH;
bacpy(&local_addr.rc_bdaddr, BDADDR_ANY);
if ((err =3D bind(fd, (struct sockaddr *)&local_addr, sizeof(local_addr)))
< 0) {
     close(fd);
     return err;
   }

int opt =3D 0;
if (master) opt |=3D L2CAP_LM_MASTER;
if (auth) opt |=3D L2CAP_LM_AUTH;
if (encrypt) opt |=3D L2CAP_LM_ENCRYPT;



if (setsockopt(fd, SOL_RFCOMM, L2CAP_LM, &opt, sizeof(opt)) < 0) {
     printf("WARNING can't set link Mode (reason: %s)\n\n",
strerror(errno));
   }
/*******************************************/

This programm outputs the following message:=20
WARNING can't set link Mode (reason: Protocol not available)

Why? The L2CAP protocol is available as well as the RFCOMM protocol on
my machine (l2ping actually works and my program exchanges data over
RFCOMM without any problem).

Am I wrong in the way of setting these security flags?

Thank you for your answers.

Julien Campana





-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-05-12 13:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-11 14:27 [Bluez-devel] Error while setting RFCOMM security options Julien Campana
2004-05-11 14:35 ` Stephen Crane
2004-05-12 13:25 ` Marcel Holtmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox