System.Bluetooth.TBluetoothServerSocket.DoAccept

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoAccept(Timeout: Cardinal): TBluetoothSocket; virtual; abstract;

C++

virtual TBluetoothSocket* __fastcall DoAccept(unsigned Timeout) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothServerSocket


Beschreibung

Hinweis: Diese ist eine abstrakte Methode, die von plattformspezifischen Unterklassen von TBluetoothServerSocket implementiert wird.

Blockiert die Ausführung, bis eine von einem Remote-Gerät angeforderte Verbindung eingerichtet worden ist oder bis die angegebene Zeitspanne verstrichen ist, und gibt bei Erfolg einen Socket zurück, ansonsten nil.

Accept ruft DoAccept auf.

Um eine Verbindung zwischen zwei Classic Bluetooth-Geräten herzustellen, muss eines der Geräte eine Verbindung zu einem Dienst anfordern, den das andere Gerät veröffentlicht. Das andere Gerät muss in Erwartung dieser Anforderung für seinen Server-Socket, der den Dienst mit der Verbindungsanforderung repräsentiert, DoAccept aufrufen.

DoAccept gibt einen Socket zurück, mit dem Sie Daten von dem Remote-Gerät, das die Verbindung angefordert hat, senden und empfangen können. Wenn bei DoAccept eine Zeitüberschreitung auftritt, gibt DoAccept nil zurück.

Timeout ist die Anzahl der Millisekunden bis zur Zeitüberschreitung von DoAccept. Mit 0 deaktivieren Sie die Zeitüberschreitung, so dass DoAccept erst zurückkehrt, wenn eine Verbindung zustande gekommen ist, unabhängig von der dafür benötigten Zeit.

Siehe auch