socket_create vs fsockopen php

1 Cevap php

Şu anda kullanmak barındırma hizmeti bana muhtemelen kendi açınızdan iyi bir neden için, yuva kullanmalarına izin vermez. Bununla birlikte, bana kullanmama izin fsockopen. Yok Ben, fark ne olduğunu merak ediyorum çünkü socket_create ve hatta stream_socket_server, çalışmak yok çalışmış bazı komut dosyaları fsockopen. İşte fsockopen çalışması gerekir, benim kod aşağıda listelenmiştir, dedi. Ne yapar bu gelen UDP paketler için kendi ip adresini dinler ve onları okur.

Teşekkürler

$sock = fsockopen("udp://x.x.x.x", $port);
while(1)
{
    $buf = fread($sock, 200);
    flush();
    ob_flush();
}

1 Cevap

fsockopen, bir ana, bir dinleme soket için bir bağlantı oluşturur.

fsockopen ($ adres) ~ == socket_connect (socket_create (), $ adres)

Sizin hosting sağlayıcısı alternatif limanlar / protokollere dinleme istemiyor.

Eğer işleri ne varsa bu bir hata olurdu gibi, ben her zaman çalışma saymak olmaz.