Aktueller Standort: Startseite> Funktionskategorien> socket_connect

socket_connect

Starten Sie eine Verbindung auf einer Steckdose
Name:socket_connect
Kategorie:Steckdosen
Programmiersprache:php
Kurzbeschreibung:Stellen Sie eine Verbindung zum Remote -Host in der erstellten Socket her

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:

  • $ Socket: Die erstellte Socket -Ressource wird über die Funktion von Socket_Create () erstellt.
  • $ Adresse: Die IP -Adresse oder der Hostname des Remote -Hosts.
  • $ port: (optional) Die Portnummer des Remote -Hosts beträgt die Standardeinstellung 0.

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.

Ähnliche Funktionen
Beliebte Artikel