SO_KEEPALIVE PHP ile bir SSL bağlantısı oluşturmak nasıl?

1 Cevap php

Ben bir SSL bağlantısı oluşturur bazı basit bir PHP kodu var

$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $this->sslPem);
stream_context_set_option($streamContext, 'ssl', 'passphrase', $this->passPhrase);

$this->apnsConnection = stream_socket_client('ssl://'.$this->apnsHost.':'.$this->apnsPort, $error, $errorString, 60, STREAM_CLIENT_CONNECT, $streamContext);

Ama gerçek SO_KEEPALIVE ayarlamak nasıl biliyor? Ben de aynı şey değildir STREAM_CLIENT_PERSISTENT, denedim.

1 Cevap

Eğer soket seçeneği ayarlamanız gerekir (şebeke izleme yoluyla) doğruladıktan?

Eğer soket üzerinde ne gönderiyor? HTTP / HTTPS "Bağlantı" başlığı üzerinden kendi bağlantı-yeniden özelliğini tanıttı, böylece soket üzerinde seçeneği ayarlamak istediğiniz zorunlu değildir.