Funktionsname: Socket_get_option ()
Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7
Funktion Beschreibung: Socket_get_option () Funktion wird verwendet, um den Wert der Socket -Option zu erhalten.
Syntax: gemischtes Socket_get_option (Ressource $ Socket, int $ Level, int $ optname)
Parameter:
Rückgabewert:
Beispiel:
// 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() failed: " . socket_strerror(socket_last_error()) . "\n"; exit; } // 设置套接字选项socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1); // 获取套接字选项的值$reuse = socket_get_option($socket, SOL_SOCKET, SO_REUSEADDR); if ($reuse === false) { echo "socket_get_option() failed: " . socket_strerror(socket_last_error()) . "\n"; exit; } echo "SO_REUSEADDR option value: " . $reuse . "\n"; // 关闭套接字socket_close($socket);
Im obigen Beispiel erstellen wir zunächst eine Socket und verwenden dann die Funktion socket_set_option (), um den Wert der So_ReuseadDR -Option auf 1 zu setzen. Schließlich verwenden Sie die Funktion von Socket_get_Option (), um den Wert der So_ReuseadDR -Option zu erhalten und sie in die Konsole auszugeben. Bitte beachten Sie, dass die Fehlerbehandlung im Beispiel grundlegend ist und bei Bedarf in den tatsächlichen Anwendungen eine entsprechende Fehlerbehandlung durchgeführt werden sollte.