Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
25.9
SysSockGetOption
Variable
Datentyp
diSocket
DINT
diLevel
DINT
diOption
DINT
diOptionValue
DWORD
diOptionLength
DWORD
25.10
SysSockGetLastErrorSync
Variable
Datentyp
diSocket
DINT
Diese Funktion vom Typ BOOL ruft die Funktion getsockopt des Betriebssys‐
tems auf, mit der einzelne Socketoptionen abgefragt werden können.
Bei erfolgreicher Ausführung der Funktion wird TRUE zurückgeliefert, ansons‐
ten FALSE.
Beschreibung
Deskriptor des Sockets, erhalten aus
(entsprechender Parameter z.B. bei Win32 Funktion: s)
protokollspezifischer Level;
mögliche Werte:
SOL_SOCKET, IPPROTO_TCP
(entsprechender Parameter z.B. bei Win32 Funktion: level)
Name der Option, deren Wert erfragt wird;
siehe
SysSockSetOption, Seite 82
(entsprechender Parameter z.B. bei Win32 Funktion: optname)
Zeiger auf die Variable, in die der Wert der Option geschrieben werden soll.
(entsprechender Parameter z.B. bei Win32 Funktion: optval)
Zeiger auf die Größe der Variable, in die der Optionswert geschrieben werden
soll.
(entsprechender Parameter z.B. bei Win32 Funktion: optlen)
Zur Beschreibung der getsockopt-Funktion sehen Sie bitte die Hilfe zum je‐
weiligen Betriebssystem.
zum Betriebssystem VxWorks:
Es gibt Systeme auf denen ein mehrmaliger Aufruf von SysSock‐
GetOption nur beim ersten Aufruf einen sinnvollen Wert für die
Option liefert. Dies gilt insbesondere dann, wenn ein Fehler voran‐
gegangen war. Ursache hierfür ist das entsprechende Verhalten
von getsockopt unter VxWorks.
Diese Funktion der Bibliothek SysLibSockets.lib vom Typ DINT ruft die Funktion
getlasterror des Betriebssystems auf, die den Fehlercode des zuletzt am So‐
cket aufgetretenen Fehlers zurückliefert.
Beschreibung
Deskriptor des Sockets,
erhalten aus
SysSockCreate, Seite
(entsprechender Parameter z.B. in Win32: s)
Zur Beschreibung der getlasterror Funktion sehen Sie bitte die Hilfe zum Be‐
triebssystem.
Änderung für SysLibSockets23.lib:
Die Funktion liefert immer 0 zurück.
Electric Drives
| Bosch Rexroth AG
and Controls
SysSockCreate, Seite
für die möglichen Optionen.
75.
77/106
SysLibSockets.lib
75.