diff options
Diffstat (limited to 'pybluez/simple/l2capserver.py')
| -rw-r--r-- | pybluez/simple/l2capserver.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pybluez/simple/l2capserver.py b/pybluez/simple/l2capserver.py new file mode 100644 index 0000000..40ad7d6 --- /dev/null +++ b/pybluez/simple/l2capserver.py @@ -0,0 +1,32 @@ +# file: l2capclient.py +# desc: Demo L2CAP server for pybluez. +# $Id: l2capserver.py 524 2007-08-15 04:04:52Z albert $ + +import bluetooth + +server_sock=bluetooth.BluetoothSocket( bluetooth.L2CAP ) + +port = 0x1001 + +server_sock.bind(("",port)) +server_sock.listen(1) + +#uuid = "94f39d29-7d6d-437d-973b-fba39e49d4ef" +#bluetooth.advertise_service( server_sock, "SampleServerL2CAP", +# service_id = uuid, +# service_classes = [ uuid ] +# ) + +client_sock,address = server_sock.accept() +print "Accepted connection from ",address + +data = client_sock.recv(1024) +print "Data received:", data + +while data: + client_sock.send('Echo =>' + data) + data = client_sock.recv(1024) + print "Data received:",data + +client_sock.close() +server_sock.close() |
