6 #include <sys/socket.h>
7 #include <bluetooth/bluetooth.h>
8 #include <bluetooth/rfcomm.h>
13 struct sockaddr_rc server
;
14 char data
[] = "Hello, world!\n";
16 sock
= socket(AF_BLUETOOTH
, SOCK_STREAM
, BTPROTO_RFCOMM
);
18 perror("Can't create socket");
22 memset(&server
, 0, sizeof(server
));
23 server
.rc_family
= AF_BLUETOOTH
;
24 str2ba("00:60:57:13:34:77", &server
.rc_bdaddr
);
25 server
.rc_channel
= (uint8_t) 1;
27 err
= connect(sock
, (struct sockaddr
*) &server
, sizeof(server
));
29 perror("Can't connect to the server");
34 printf("Connected! Sendind data!\n");
35 write(sock
, data
, sizeof(data
));