1

こんにちは、hci.c ファイルで hci_send_req の実装を行っています。hci コマンドを controller に送信した後、この関数で . コントローラがイベント パケットを送信します。によってバッファ内のイベント パケットを読み取った後 read(dd, buf, sizeof(buf)) (dd is hci socket descriptor)、イベント パケット ヘッダーが必要になり、イベント パケット ヘッダーを取得するために、buf が 1 バイトずつふるいにかけられます。どうして??

hdr = (void *) (buf + 1); (line number 1049 of hci.c)

これについて教えてください。ありがとう。

4

1 に答える 1