2009-07-23 14 views
2

Ich mache gerade eine schöne Socket-Programmierung in Objective-C und ein Teil meines Codes gibt mir einen Fehler (im Aufruf der Methode setsockopt). Ich frage mich, ob jemand eine ähnliche Funktion wie die GetLastError() - Funktion in C++ kennt, die ich in Objective-C verwenden könnte, um das Problem mit meinem Code zu bestimmen?Ähnliche Funktion zu GetLastError in objective-C/C?

Antwort

2

Sie möchten den Wert errno betrachten, wenn der setsockopt einen negativen Wert zurückgibt.

Von setsockopt manpage:

UCKGABEWERT

Nach erfolgreichem Abschluss setsockopt() liefert 0 Ansonsten -1 zurückgegeben und errno wird auf zeigen den Fehler.

Sie können einige Standard errno Werte here sehen.