Bluetooth dan sambungkan
Bluetooth menggunakan fungsi sambungkan untuk terhubung ke perangkat Bluetooth target, menggunakan soket Bluetooth yang dibuat sebelumnya. Parameter nama fungsi sambungkan, yang merupakan struktur SOCKADDR_BTH, harus menentukan perangkat Bluetooth target. Dua mekanisme digunakan untuk mengidentifikasi perangkat target:
- Struktur SOCKADDR_BTH dapat langsung menentukan nomor port tempat koneksi diminta. Mekanisme ini mengharuskan aplikasi untuk melakukan kueri SDP sendiri sebelum mencoba operasi sambungkan.
- Struktur SOCKADDR_BTH dapat menentukan ID kelas layanan unik layanan yang ingin disambungkan. Jika perangkat serekan memiliki lebih dari satu port yang sesuai dengan ID kelas layanan, panggilan fungsi sambungkan tersambung ke layanan pertama yang valid. Mekanisme ini dapat digunakan tanpa kueri SDP sebelumnya.
Saat menggunakan struktur SOCKADDR_BTH dengan fungsi sambungkan, persyaratan berikut berlaku:
- Anggota btAddr harus menjadi alamat radio jarak jauh yang valid.
- Untuk anggota serviceClassId, jika anggota port adalah nol, sistem mencoba menggunakan serviceClassId untuk menyelesaikan port jarak jauh yang sesuai dengan layanan. Kelas layanan adalah GUID 128-bit yang dinormalisasi, yang ditentukan oleh spesifikasi Bluetooth. GUID umum ditentukan oleh dokumen Bluetooth Assigned Numbers. Atau, GUID unik dapat digunakan untuk aplikasi khusus domain.
- Anggota port harus merupakan port jarak jauh yang valid, atau nol jika anggota serviceClassId ditentukan.
Tabel berikut mencantumkan kode hasil untuk Bluetooth dan fungsi sambungkan.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk