Ce face socket_accept
După ce un server a fost deschis cu socket_listen, funcția socket_accept extrage prima conexiune din coadă și returnează o nouă instanță Socket dedicată comunicării cu acel client particular, permițând citirea și trimiterea mesajelor prin socket_read și socket_write.
Exemplu practic: Server Echo TCP simplu
<?php
$client = socket_accept($server);
if ($client) {
socket_getpeername($client, $ipClient, $portClient);
echo "Client conectat de la: {$ipClient}:{$portClient}\n";
// Citire mesaj primit de la client:
$mesaj = socket_read($client, 2048);
echo "Mesaj recepționat: " . trim($mesaj) . "\n";
// Trimitere ecou înapoi:
$raspuns = "ECHO: " . $mesaj;
socket_write($client, $raspuns, strlen($raspuns));
socket_close($client);
}
Întrebări & Exemple de Cod:
socket_acceptAi o nelămurire despre utilizarea comenzii
socket_acceptsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.