Ce face socket_create
Funcția socket_create alocă un punct de comunicare în rețea (socket primitiv). Spre deosebire de funcțiile uzuale de nivel înalt (precum file_get_contents sau curl), extensia de socket-uri oferă acces direct la opțiunile nucleului (TCP_NODELAY, SO_REUSEADDR, Keep-Alive, multiplexare raw).
Exemplu practic: Inițializarea unui server TCP pe portul 8080
<?php
// Creare socket TCP IPv4:
$server = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
// Reutilizare imediată a portului în caz de restart rapid:
socket_set_option($server, SOL_SOCKET, SO_REUSEADDR, 1);
// Legăm socket-ul la adresa 0.0.0.0 și portul 8080:
socket_bind($server, "0.0.0.0", 8080);
// Setăm coada de ascultare (backlog) la 128 conexiuni:
socket_listen($server, 128);
echo "Server TCP pornit pe 0.0.0.0:8080. Aștept clienți...\n";
Întrebări & Exemple de Cod:
socket_createAi o nelămurire despre utilizarea comenzii
socket_createsau 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.