Hi folks,

vielleicht kann einer von euch mir weiterhelfen und zwar suche ich nach dem Namen der Library unter Mac OS X in der ich die "setsockopt" Funktion finde. Unter Windows XP heißt diese Wsock32 und unter Mac OS X?? Ich finde zwar viele Informationen im Web und auch bei Apple (auch BSD Forum) aber nicht einen Hinweis auf dem Namen dieser Library. Zumindest kann es nicht die Carbon Library sein, denn bei dieser bekomme ich den Hinweis, dass die Funktion setsockopt nicht enthalten wäre. Zudem bin auch leider kein Experte in C aber die Dokumentation finde ich in dem Bereich schon recht merkwürdig.


soft declare sub setsockopt Lib "wsock32.dll" ( handle as Integer, level as Integer, option as Integer, ByRef value as Integer, size as Integer )

  Const IP_TOS = 8 // think that's it, double check
  Const IPPROTO_IP = 0 // think that's it, double check

  Dim tos as Integer = 85
  setsockopt(UDPSocket1.handle, IPPROTO_IP, IP_TOS, tos, 4)

Klemens

Antwort per Email an