Windows Soketleri ile Bluetooth Programlama

Bu bölümde, Bir Bluetooth uygulamasını programlamak için Windows Yuvaları işlevlerinin ve yapılarının nasıl kullanılacağı açıklanmaktadır. Windows Yuvaları API'si öğeleri için tam başvuru bilgileri Windows Yuvalarıiçinde bulunabilir; Bu bölüm, her Windows Yuva programlama öğesi için yalnızca Bluetooth'a özgü bilgiler sağlar.

Tam bir örnek için Bluetooth bağlantı örneği de indirebilirsiniz.

Tüm Windows Yuvaları uygulama programlamalarında olduğu gibi, Windows Yuvaları işlevselliğini başlatmak ve Bluetooth'u etkinleştirmek için WSAStartup işlevi çağrılmalıdır.

Aşağıdaki konular, Microsoft Bluetooth API'siyle Windows Yuvaları işlevlerinin ve yapılarının kullanımıyla ilgili rehberlik sağlar:

Konu Açıklama
Bluetooth'u ve kabul edin Bluetooth, bir yuvada gelen bağlantı girişimlerini etkinleştirmek için kabul işlevini kullanır.
Bluetooth ve eşleme Bluetooth, yuvaya bağlanmak için bağlama işlevini kullanır.
Bluetooth ve BLOB Bluetooth, WSASetService veya WSALookupService* işlevlerine yapılan çağrılar sırasında WSAQUERYSET yapısına aktarıma özgü verileri geçirmek veya almak için BLOB yapısını kullanır.
Bluetooth'u bağlayın ve bağlanın Bluetooth, daha önce oluşturulmuş bir Bluetooth yuvası kullanarak hedef Bluetooth cihazına bağlanmak için connect işlevini kullanır.
Bluetooth ve getaddrinfo getaddrinfo işlevi, IP tabanlı aktarımlar için ana bilgisayar adından adrese çeviri sağlar.
Bluetooth ve getpeername Eş Bluetooth cihazının Bluetooth adresini almak için kullanılır.
Bluetooth ve getsockname Bluetooth, bind işlevine önceki bir çağrı aracılığıyla bir sokete ayrılan sunucu cihaz adresini ve bağlantı noktası numarasını almak için getsockname işlevini kullanır.
Bluetooth ve getsockopt Bluetooth, sunucu kanalı veya bağlantıyla ilişkili çeşitli parametreleri sorgulamak için getsockopt işlevini kullanır.
Bluetooth'u ve dinleme, seçme ve kapatma soketi Bluetooth, standart Windows Soketleri programlamasından herhangi bir değişiklik yapmadan dinle, seçve closesocket işlevlerini kullanır.
Bluetooth ve okuma veya yazma işlemleri Desteklenen Winsock okuma ve yazma işlemlerinin ayrıntıları.
Bluetooth ve setsockopt Bluetooth, sunucu kanalı veya bağlantıyla ilişkili çeşitli parametreleri ayarlamak için setsockopt işlevini kullanır.
Bluetooth ve kapatma Bluetooth, uzak radyo bağlantısını kesmek için kapatma işlevini kullanır.
Bluetooth ve yuva Bluetooth, yuvasını kullanır işlevi gelen veya giden bağlantılar için bir yuva oluşturur.
bluetooth ve yuva seçenekleri Microsoft Bluetooth tarafından desteklenen yuva seçeneklerinin ayrıntıları.
Bluetooth ve WSAAddressToString Cihaz hizmeti bilgileri alınırken WSAQUERYSET yapısı aracılığıyla WSALookupServiceBegin işlevine sağlanan Bluetooth Cihaz Adresini bir dizeye dönüştürmek için kullanılır.
Bluetooth ve WSALookupServiceBegin Bluetooth, cihazları sorgulamak ve hizmetleri bulmak için WSALookupServiceBegin işlevini kullanır.
Bluetooth ve WSALookupServiceİleri Bluetooth, WSALookupServiceNext işlevini, önceki bir çağrıda belirtilen sorguları eşleştirmek için WSALookupServiceBeginkullanır.
Bluetooth ve WSALookupServiceEnd Bluetooth WSALookupServiceEnd işlevini kullanarak WSALookupServiceBeginönceki bir çağrıda başlatılan sorguyu sonlandırır ve belki de sonraki WSALookupServiceNextçağrısında genişletilmiş olur.
Bluetooth ve WSAQUERYSET WSAQUERYSET yapısı cihaz sorgulama, hizmet sorgulama ve hizmeti ayarlama gibi işlemlerde kullanılır.
Bluetooth ve WSASetService Bluetooth, Bluetooth ad alanı (NS_BTH) içindeki bir hizmet örneğini kayıt defterine kaydetmek veya kayıt defterinden kaldırmak için WSASetService işlevini kullanır.

Windows Soketleri