SDP プロトコルを使用してサポートしているサービスを確認するために、l2cap レイヤーを介してローカルの Bluetooth コントローラーに接続しようとしました。**sdptool を使用したくない
with socket.socket(socket.AF_BLUETOOTH, socket.SOCK_RAW, socket.BTPROTO_L2CAP) as l2cap_sock:
l2cap_sock.bind((local_bd_addr,0))
l2cap_sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
l2cap_sock.send(b'SDP PAYLOAD')
エラー結果:
[Errno 107] Transport endpoint is not connected
任意のアイデア、ありがとう