Funktionsname: Socket_Connect ()
Anwendbare Version: Php 4> = 4.1.0, Php 5, Php 7
Funktionsbeschreibung: Die Funktion von Socket_Connect () wird verwendet, um eine Verbindung zu einem Remote -Host in einem erstellten Socket herzustellen.
Syntax: Bool Socket_Connect (Ressource $ Socket, String $ address [, int $ port = 0])
Parameter:
Rückgabewert: Return true on Success und falsch beim Scheitern.
Beispiel:
// 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() failed: " . socket_strerror(socket_last_error()) . "\n"; } // 连接到远程主机$address = "127.0.0.1"; $port = 80; $result = socket_connect($socket, $address, $port); if ($result === false) { echo "socket_connect() failed: " . socket_strerror(socket_last_error($socket)) . "\n"; } // 发送数据到远程主机$data = "Hello, World!"; socket_write($socket, $data, strlen($data)); // 从远程主机接收数据$response = socket_read($socket, 1024); // 关闭套接字socket_close($socket);
Der obige Beispielcode zeigt den vollständigen Prozess des Erstellens eines Socket, der eine Verbindung zu einem Remote -Host herstellt, Daten an einen Remote -Host sendet, Daten von einem Remote -Host empfängt und einen Socket schließt. Bitte ändern Sie die IP -Adresse und die Portnummer des Remote -Hosts entsprechend den tatsächlichen Anforderungen.